Skip to content

Commit 7e76b29

Browse files
committed
Add workaround for strange LINQ bug.
1 parent c5b23fe commit 7e76b29

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/MsgPack/Serialization/CodeDomSerializers/CodeDomSerializerBuilder.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1425,7 +1425,10 @@ private void Finish( CodeDomContext context, SerializationTarget targetInfo, boo
14251425
context,
14261426
schema,
14271427
dependentSerializer.Key.PolymorphismSchema
1428-
).SelectMany( st => st.AsStatements() ).ToArray()
1428+
)
1429+
// inner ToArray() is required for .net core app 2.0 LINQ
1430+
.SelectMany( st => st.AsStatements().ToArray() )
1431+
.ToArray()
14291432
);
14301433

14311434
schemaExpression = new CodeVariableReferenceExpression( variableName );

0 commit comments

Comments
 (0)