@@ -54,7 +54,7 @@ public int GetHashCode((Type, Type[]) obj)
5454 private static readonly string TypeHelperNamespace = typeof ( TypeHelper ) . Namespace ;
5555
5656#if NET8_0_OR_GREATER
57- private static readonly ConcurrentDictionary < ( Type , Type [ ] ) , ConstructorInvoker > ConstructorInfoByTypes =
57+ private static readonly ConcurrentDictionary < ( Type , Type [ ] ) , ConstructorInvoker > ConstructorInvokersByTypes =
5858#else
5959 private static readonly ConcurrentDictionary < ( Type , Type [ ] ) , ConstructorInfo > ConstructorInfoByTypes =
6060#endif
@@ -661,7 +661,7 @@ public static object Activate(this Type type, Type[] genericArguments, params ob
661661 /// </exception>
662662#if NET8_0_OR_GREATER
663663 public static ConstructorInvoker GetSingleConstructorInvoker ( this Type type , Type [ ] argumentTypes ) =>
664- ConstructorInfoByTypes . GetOrAdd ( ( type , argumentTypes ) ,
664+ ConstructorInvokersByTypes . GetOrAdd ( ( type , argumentTypes ) ,
665665 static t => ConstructorExtractor ( t ) is ConstructorInfo ctor
666666 ? ConstructorInvoker . Create ( ctor )
667667 : throw new InvalidOperationException ( Strings . ExGivenTypeHasNoOrMoreThanOneCtorWithGivenParameters ) ) ;
@@ -684,7 +684,7 @@ public static ConstructorInfo GetSingleConstructor(this Type type, Type[] argume
684684 [ CanBeNull ]
685685#if NET8_0_OR_GREATER
686686 public static ConstructorInvoker GetSingleConstructorInvokerOrDefault ( this Type type , Type [ ] argumentTypes ) =>
687- ConstructorInfoByTypes . GetOrAdd ( ( type , argumentTypes ) ,
687+ ConstructorInvokersByTypes . GetOrAdd ( ( type , argumentTypes ) ,
688688 static t => ConstructorExtractor ( t ) is ConstructorInfo ctor ? ConstructorInvoker . Create ( ctor ) : null ) ;
689689#else
690690 public static ConstructorInfo GetSingleConstructorOrDefault ( this Type type , Type [ ] argumentTypes ) =>
@@ -714,7 +714,6 @@ from pair in zipped
714714 return constructors . SingleOrDefault ( ) ;
715715 } ;
716716
717-
718717 /// <summary>
719718 /// Orders the specified <paramref name="types"/> by their inheritance
720719 /// (very base go first).
@@ -956,12 +955,6 @@ public static MethodInvoker CachedMakeGenericMethodInvoker(this MethodInfo gener
956955
957956 public static MethodInvoker CachedMakeGenericMethodInvoker ( this MethodInfo genericDefinition , Type typeArgument1 , Type typeArgument2 ) =>
958957 GenericMethodInvokers2 . GetOrAdd ( ( genericDefinition , typeArgument1 , typeArgument2 ) , GenericMethodInvokerFactory2 ) ;
959- #else
960- public static MethodInfo CachedMakeGenericMethodInvoker ( this MethodInfo genericDefinition , Type typeArgument ) =>
961- CachedMakeGenericMethod ( genericDefinition , typeArgument ) ;
962-
963- public static MethodInfo CachedMakeGenericMethodInvoker ( this MethodInfo genericDefinition , Type typeArgument1 , Type typeArgument2 ) =>
964- CachedMakeGenericMethod ( genericDefinition , typeArgument1 , typeArgument2 ) ;
965958#endif
966959
967960 public static Type CachedMakeGenericType ( this Type genericDefinition , Type typeArgument ) =>
0 commit comments