@@ -609,7 +609,7 @@ private static MemberInfo GetOriginalMemberIfConstructedType(MethodBase methodBa
609
609
Type declaringType = methodBase . DeclaringType ! ;
610
610
if ( declaringType . IsConstructedGenericType &&
611
611
declaringType . GetGenericTypeDefinition ( ) is not TypeBuilderImpl &&
612
- ! ContainsNotBakedTypeBuilder ( declaringType . GetGenericArguments ( ) ) )
612
+ ! ContainsTypeBuilder ( declaringType . GetGenericArguments ( ) ) )
613
613
{
614
614
return declaringType . GetGenericTypeDefinition ( ) . GetMemberWithSameMetadataDefinitionAs ( methodBase ) ;
615
615
}
@@ -883,19 +883,19 @@ private static int GetTokenForHandle(EntityHandle handle)
883
883
884
884
private EntityHandle GetHandleForMember ( MemberInfo member )
885
885
{
886
- if ( IsConstructedFromNotBakedTypeBuilder ( member . DeclaringType ! ) )
886
+ if ( IsConstructedFromTypeBuilder ( member . DeclaringType ! ) )
887
887
{
888
888
return default ;
889
889
}
890
890
891
891
return GetMemberReferenceHandle ( member ) ;
892
892
}
893
893
894
- private static bool IsConstructedFromNotBakedTypeBuilder ( Type type ) => type . IsConstructedGenericType &&
894
+ private static bool IsConstructedFromTypeBuilder ( Type type ) => type . IsConstructedGenericType &&
895
895
( type . GetGenericTypeDefinition ( ) is TypeBuilderImpl ||
896
- ContainsNotBakedTypeBuilder ( type . GetGenericArguments ( ) ) ) ;
896
+ ContainsTypeBuilder ( type . GetGenericArguments ( ) ) ) ;
897
897
898
- private static bool ContainsNotBakedTypeBuilder ( Type [ ] genericArguments )
898
+ internal static bool ContainsTypeBuilder ( Type [ ] genericArguments )
899
899
{
900
900
foreach ( Type type in genericArguments )
901
901
{
@@ -904,7 +904,7 @@ private static bool ContainsNotBakedTypeBuilder(Type[] genericArguments)
904
904
return true ;
905
905
}
906
906
907
- if ( IsConstructedFromNotBakedTypeBuilder ( type ) )
907
+ if ( IsConstructedFromTypeBuilder ( type ) )
908
908
{
909
909
return true ;
910
910
}
@@ -925,7 +925,7 @@ internal EntityHandle TryGetTypeHandle(Type type)
925
925
return eb . _typeBuilder . _handle ;
926
926
}
927
927
928
- if ( IsConstructedFromNotBakedTypeBuilder ( type ) )
928
+ if ( IsConstructedFromTypeBuilder ( type ) )
929
929
{
930
930
return default ;
931
931
}
@@ -954,20 +954,20 @@ internal EntityHandle TryGetMethodHandle(MethodInfo method)
954
954
return mb . _handle ;
955
955
}
956
956
957
- if ( IsConstructedMethodFromNotBakedMethodBuilder ( method ) ||
958
- IsArrayMethodFromNotBakedTypeBuilder ( method ) )
957
+ if ( IsConstructedFromMethodBuilderOrTypeBuilder ( method ) ||
958
+ IsArrayMethodTypeIsTypeBuilder ( method ) )
959
959
{
960
960
return default ;
961
961
}
962
962
963
963
return GetHandleForMember ( method ) ;
964
964
}
965
965
966
- private static bool IsArrayMethodFromNotBakedTypeBuilder ( MethodInfo method ) => method is ArrayMethod arrayMethod &&
967
- arrayMethod . DeclaringType ! . GetElementType ( ) is TypeBuilderImpl tb && tb . _handle == default ;
966
+ private static bool IsArrayMethodTypeIsTypeBuilder ( MethodInfo method ) => method is ArrayMethod arrayMethod &&
967
+ arrayMethod . DeclaringType ! . GetElementType ( ) is TypeBuilderImpl ;
968
968
969
- private static bool IsConstructedMethodFromNotBakedMethodBuilder ( MethodInfo method ) => method . IsConstructedGenericMethod &&
970
- ( method . GetGenericMethodDefinition ( ) is MethodBuilderImpl mb && mb . _handle == default || ContainsNotBakedTypeBuilder ( method . GetGenericArguments ( ) ) ) ;
969
+ private static bool IsConstructedFromMethodBuilderOrTypeBuilder ( MethodInfo method ) => method . IsConstructedGenericMethod &&
970
+ ( method . GetGenericMethodDefinition ( ) is MethodBuilderImpl || ContainsTypeBuilder ( method . GetGenericArguments ( ) ) ) ;
971
971
972
972
internal EntityHandle TryGetMethodHandle ( MethodInfo method , Type [ ] optionalParameterTypes )
973
973
{
@@ -982,7 +982,7 @@ internal EntityHandle TryGetMethodHandle(MethodInfo method, Type[] optionalParam
982
982
return mb . _handle ;
983
983
}
984
984
985
- if ( IsConstructedMethodFromNotBakedMethodBuilder ( method ) )
985
+ if ( IsConstructedFromMethodBuilderOrTypeBuilder ( method ) )
986
986
{
987
987
return default ;
988
988
}
0 commit comments