@@ -609,7 +609,7 @@ private static MemberInfo GetOriginalMemberIfConstructedType(MethodBase methodBa
609609 Type declaringType = methodBase . DeclaringType ! ;
610610 if ( declaringType . IsConstructedGenericType &&
611611 declaringType . GetGenericTypeDefinition ( ) is not TypeBuilderImpl &&
612- ! ContainsNotBakedTypeBuilder ( declaringType . GetGenericArguments ( ) ) )
612+ ! ContainsTypeBuilder ( declaringType . GetGenericArguments ( ) ) )
613613 {
614614 return declaringType . GetGenericTypeDefinition ( ) . GetMemberWithSameMetadataDefinitionAs ( methodBase ) ;
615615 }
@@ -883,19 +883,19 @@ private static int GetTokenForHandle(EntityHandle handle)
883883
884884 private EntityHandle GetHandleForMember ( MemberInfo member )
885885 {
886- if ( IsConstructedFromNotBakedTypeBuilder ( member . DeclaringType ! ) )
886+ if ( IsConstructedFromTypeBuilder ( member . DeclaringType ! ) )
887887 {
888888 return default ;
889889 }
890890
891891 return GetMemberReferenceHandle ( member ) ;
892892 }
893893
894- private static bool IsConstructedFromNotBakedTypeBuilder ( Type type ) => type . IsConstructedGenericType &&
894+ private static bool IsConstructedFromTypeBuilder ( Type type ) => type . IsConstructedGenericType &&
895895 ( type . GetGenericTypeDefinition ( ) is TypeBuilderImpl ||
896- ContainsNotBakedTypeBuilder ( type . GetGenericArguments ( ) ) ) ;
896+ ContainsTypeBuilder ( type . GetGenericArguments ( ) ) ) ;
897897
898- private static bool ContainsNotBakedTypeBuilder ( Type [ ] genericArguments )
898+ internal static bool ContainsTypeBuilder ( Type [ ] genericArguments )
899899 {
900900 foreach ( Type type in genericArguments )
901901 {
@@ -904,7 +904,7 @@ private static bool ContainsNotBakedTypeBuilder(Type[] genericArguments)
904904 return true ;
905905 }
906906
907- if ( IsConstructedFromNotBakedTypeBuilder ( type ) )
907+ if ( IsConstructedFromTypeBuilder ( type ) )
908908 {
909909 return true ;
910910 }
@@ -925,7 +925,7 @@ internal EntityHandle TryGetTypeHandle(Type type)
925925 return eb . _typeBuilder . _handle ;
926926 }
927927
928- if ( IsConstructedFromNotBakedTypeBuilder ( type ) )
928+ if ( IsConstructedFromTypeBuilder ( type ) )
929929 {
930930 return default ;
931931 }
@@ -954,20 +954,20 @@ internal EntityHandle TryGetMethodHandle(MethodInfo method)
954954 return mb . _handle ;
955955 }
956956
957- if ( IsConstructedMethodFromNotBakedMethodBuilder ( method ) ||
958- IsArrayMethodFromNotBakedTypeBuilder ( method ) )
957+ if ( IsConstructedFromMethodBuilderOrTypeBuilder ( method ) ||
958+ IsArrayMethodTypeIsTypeBuilder ( method ) )
959959 {
960960 return default ;
961961 }
962962
963963 return GetHandleForMember ( method ) ;
964964 }
965965
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 ;
968968
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 ( ) ) ) ;
971971
972972 internal EntityHandle TryGetMethodHandle ( MethodInfo method , Type [ ] optionalParameterTypes )
973973 {
@@ -982,7 +982,7 @@ internal EntityHandle TryGetMethodHandle(MethodInfo method, Type[] optionalParam
982982 return mb . _handle ;
983983 }
984984
985- if ( IsConstructedMethodFromNotBakedMethodBuilder ( method ) )
985+ if ( IsConstructedFromMethodBuilderOrTypeBuilder ( method ) )
986986 {
987987 return default ;
988988 }
0 commit comments