Skip to content

Commit 43ee03d

Browse files
alelomFraser Greenroyd
authored and
Fraser Greenroyd
committed
Update MethodBaseSerializer.cs
1 parent 3481ef7 commit 43ee03d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Serialiser_Engine/Objects/BsonSerializers/MethodBaseSerializer.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,14 @@ private MethodBase GetMethod(string methodName, string typeName, List<string> pa
166166
{
167167
try
168168
{
169-
if (methodName == ".ctor")
170-
method = type.GetConstructor(types.ToArray());
171-
else
172-
method = type.GetMethod(methodName, types.ToArray());
169+
Type[] typesArray = types.ToArray();
170+
if (typesArray != null)
171+
{
172+
if (methodName == ".ctor")
173+
method = type.GetConstructor(typesArray);
174+
else
175+
method = type.GetMethod(methodName, typesArray);
176+
}
173177
}
174178
catch { }
175179
}

0 commit comments

Comments
 (0)