64 if ((
object)delegatingType ==
null)
96 return typeImpl.
GetMethod(name, bindingAttr, binder, callConvention, types, modifiers);
145 if (returnType ==
null && types ==
null)
bool IsDefined(Type attributeType, bool inherit)
virtual int MetadataToken
virtual bool IsCollectible
object[] GetCustomAttributes(bool inherit)
override Type[] GetNestedTypes(BindingFlags bindingAttr)
override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
override bool IsDefined(Type attributeType, bool inherit)
override MemberInfo[] GetMembers(BindingFlags bindingAttr)
override bool IsPrimitiveImpl()
override MemberInfo GetMemberWithSameMetadataDefinitionAs(MemberInfo member)
override RuntimeTypeHandle TypeHandle
override MethodInfo[] GetMethods(BindingFlags bindingAttr)
override FieldInfo[] GetFields(BindingFlags bindingAttr)
override? object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters)
override? string AssemblyQualifiedName
override EventInfo[] GetEvents()
override? EventInfo GetEvent(string name, BindingFlags bindingAttr)
override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr)
override? Type GetInterface(string name, bool ignoreCase)
override EventInfo[] GetEvents(BindingFlags bindingAttr)
override Type[] GetInterfaces()
override bool HasElementTypeImpl()
override bool IsByRefImpl()
override bool IsPointerImpl()
override bool IsByRefLike
override bool IsConstructedGenericType
override? string FullName
override? Type GetNestedType(string name, BindingFlags bindingAttr)
override? ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers)
override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr)
override? Type GetElementType()
override TypeAttributes GetAttributeFlagsImpl()
override object[] GetCustomAttributes(bool inherit)
override? string Namespace
override Type UnderlyingSystemType
override? PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers)
override bool IsCollectible
override bool IsAssignableFrom([NotNullWhen(true)] TypeInfo? typeInfo)
override bool IsTypeDefinition
TypeDelegator([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type delegatingType)
override bool IsGenericMethodParameter
override bool IsVariableBoundArray
override object[] GetCustomAttributes(Type attributeType, bool inherit)
override bool IsValueTypeImpl()
override bool IsArrayImpl()
override bool IsCOMObjectImpl()
override? MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)
override bool IsGenericTypeParameter
override? FieldInfo GetField(string name, BindingFlags bindingAttr)
override InterfaceMapping GetInterfaceMap([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type interfaceType)
TypeAttributes Attributes
Type UnderlyingSystemType
EventInfo? GetEvent(string name)
PropertyInfo? GetProperty(string name)
Type? GetInterface(string name)
virtual bool IsGenericTypeParameter
FieldInfo? GetField(string name)
virtual bool IsConstructedGenericType
virtual MemberInfo GetMemberWithSameMetadataDefinitionAs(MemberInfo member)
virtual bool IsVariableBoundArray
object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args)
ConstructorInfo? GetConstructor(Type[] types)
PropertyInfo[] GetProperties()
virtual bool IsGenericMethodParameter
virtual bool IsTypeDefinition
Type? GetNestedType(string name)
string? AssemblyQualifiedName
MethodInfo[] GetMethods()
virtual InterfaceMapping GetInterfaceMap([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type interfaceType)
MethodInfo? GetMethod(string name)
ConstructorInfo[] GetConstructors()
MemberInfo[] GetMember(string name)
MemberInfo[] GetMembers()
virtual RuntimeTypeHandle TypeHandle
virtual EventInfo[] GetEvents()
DynamicallyAccessedMemberTypes