Additional null check before doing SequenceEqual check

This commit is contained in:
Florian Schlag 2019-04-30 10:32:49 +02:00
parent 942a0dafb6
commit 651ead1346
2 changed files with 2 additions and 0 deletions

View File

@ -193,6 +193,7 @@
(
this.{{name}} == input.{{name}} ||
this.{{name}} != null &&
input.{{name}} != null &&
this.{{name}}.SequenceEqual(input.{{name}})
){{#hasMore}} && {{/hasMore}}{{/isContainer}}{{/vars}}{{^vars}}{{#parent}}base.Equals(input){{/parent}}{{^parent}}false{{/parent}}{{/vars}};
{{/useCompareNetObjects}}

View File

@ -171,6 +171,7 @@ this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}};
(
this.{{name}} == input.{{name}} ||
this.{{name}} != null &&
input.{{name}} != null &&
this.{{name}}.SequenceEqual(input.{{name}})
){{#hasMore}} && {{/hasMore}}{{/isContainer}}{{/vars}}{{^vars}}{{#parent}}base.Equals(input){{/parent}}{{^parent}}false{{/parent}}{{/vars}};
}