89 public override bool Equals(
object? o)
92 if (genericTypeParameterBuilder ==
null)
96 return (
object)genericTypeParameterBuilder.m_type ==
m_type;
168 [UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2063:UnrecognizedReflectionPattern", Justification =
"Linker doesn't recognize always throwing method. https://github.com/mono/linker/issues/2025")]
290 [RequiresUnreferencedCode(
"If some of the generic arguments are annotated (either with DynamicallyAccessedMembersAttribute, or generic constraints), trimming can't validate that the requirements of those annotations are met.")]
static void CheckContext(params Type[][] typess)
override EventInfo[] GetEvents(BindingFlags bindingAttr)
override Type[] GetNestedTypes(BindingFlags bindingAttr)
override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
override? string AssemblyQualifiedName
override MemberInfo[] GetMembers(BindingFlags bindingAttr)
override InterfaceMapping GetInterfaceMap([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type interfaceType)
override string ToString()
override RuntimeTypeHandle TypeHandle
void SetBaseTypeConstraint([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? baseTypeConstraint)
override MethodInfo[] GetMethods(BindingFlags bindingAttr)
override object[] GetCustomAttributes(bool inherit)
void SetGenericParameterAttributes(GenericParameterAttributes genericParameterAttributes)
override Type MakeArrayType()
override Type MakeGenericType(params Type[] typeArguments)
override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters)
override Type UnderlyingSystemType
override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers)
override Type GetGenericTypeDefinition()
override int GenericParameterPosition
override bool HasElementTypeImpl()
override bool Equals(object? o)
override bool IsGenericType
override EventInfo GetEvent(string name, BindingFlags bindingAttr)
override bool IsPrimitiveImpl()
override Type[] GetGenericArguments()
override FieldInfo GetField(string name, BindingFlags bindingAttr)
override bool IsAssignableFrom([NotNullWhen(true)] Type? c)
override int GetHashCode()
override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr)
override Type[] GetInterfaces()
override bool IsGenericTypeDefinition
override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)
override? string Namespace
override object[] GetCustomAttributes(Type attributeType, bool inherit)
void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
void SetCustomAttribute(CustomAttributeBuilder customBuilder)
override bool IsByRefImpl()
override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr)
override Type GetElementType()
override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
override? MethodBase DeclaringMethod
override bool ContainsGenericParameters
override? Type DeclaringType
override bool IsByRefLike
override bool IsDefined(Type attributeType, bool inherit)
override bool IsSubclassOf(Type c)
override? string FullName
override Type MakeByRefType()
override Type MakeArrayType(int rank)
override EventInfo[] GetEvents()
override TypeAttributes GetAttributeFlagsImpl()
GenericTypeParameterBuilder(TypeBuilder type)
override bool IsCOMObjectImpl()
override Type GetInterface(string name, bool ignoreCase)
override bool IsConstructedGenericType
override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers)
override FieldInfo[] GetFields(BindingFlags bindingAttr)
override bool IsGenericParameter
override bool IsPointerImpl()
override? Type ReflectedType
void SetInterfaceConstraints(params Type[]? interfaceConstraints)
override Type MakePointerType()
override Type GetNestedType(string name, BindingFlags bindingAttr)
override bool IsValueTypeImpl()
override bool IsArrayImpl()
override bool IsTypeDefinition
static Type FormCompoundType(string format, Type baseType, int curIndex)
void SetParent([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent)
void SetGenParamAttributes(GenericParameterAttributes genericParameterAttributes)
void SetInterfaces(params Type[] interfaces)
override int GenericParameterPosition
override? MethodBase DeclaringMethod
override Assembly Assembly
override int MetadataToken
override? Type DeclaringType
override? Type ReflectedType
void SetGenParamCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
override GenericParameterAttributes GenericParameterAttributes
static string GetRankString(int rank)
static string Format(string resourceFormat, object p1)
static string Arg_NotGenericTypeDefinition
override int GetHashCode()
virtual bool ContainsGenericParameters
DynamicallyAccessedMemberTypes
GenericParameterAttributes