Skip to content

Commit 931fc8f

Browse files
committed
Fix possible non-repeatable enumeration.
1 parent 56b77ec commit 931fc8f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/MsgPack/Serialization/SerializationTarget.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,8 @@ internal static IEnumerable<SerializingMember> GetTargetMembers( Type type )
130130
var members =
131131
type.GetRuntimeFields().Where( f => !f.IsStatic ).OfType<MemberInfo>()
132132
.Concat( type.GetRuntimeProperties().Where( p => p.GetMethod != null && !p.GetMethod.IsStatic ) )
133-
.Where( CheckTargetEligibility );
133+
.Where( CheckTargetEligibility )
134+
.ToArray();
134135
var filtered = members.Where( item => item.IsDefined( typeof( MessagePackMemberAttribute ) ) ).ToArray();
135136
#endif
136137

0 commit comments

Comments
 (0)