Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit aa252d8

Browse files
committed
Fix Generics tests on .NET Core
1 parent 8577758 commit aa252d8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/ServiceStack.Text/ReflectionExtensions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,12 +483,17 @@ public static EmptyCtorDelegate GetConstructorMethodToCache(Type type)
483483
}
484484
else if (type.IsGenericTypeDefinition())
485485
{
486+
#if NETSTANDARD
487+
var genericArgs = type.GetTypeInfo().GenericTypeParameters;
488+
#else
486489
var genericArgs = type.GetGenericArguments();
490+
#endif
487491
var typeArgs = new Type[genericArgs.Length];
488492
for (var i = 0; i < genericArgs.Length; i++)
489493
typeArgs[i] = typeof(object);
490494

491495
var realizedType = type.MakeGenericType(typeArgs);
496+
492497
return realizedType.CreateInstance;
493498
}
494499

0 commit comments

Comments
 (0)