56 public override string Name
105 for (
int i = 0; i < num; i++)
176 if (
type.IsGenericType ||
type.IsArray)
362 [
RequiresUnreferencedCode(
"Methods might be removed because Module methods can't currently be annotated for dynamic access.")]
368 [
RequiresUnreferencedCode(
"Methods might be removed because Module methods can't currently be annotated for dynamic access.")]
389 if (attributeType ==
null)
403 if (attributeType ==
null)
static void KeepAlive(object? obj)
static readonly char DirectorySeparatorChar
static object[] GetCustomAttributes(RuntimeType type, RuntimeType caType, bool inherit)
static bool IsDefined(RuntimeType type, RuntimeType caType, bool inherit)
ModuleHandle ModuleHandle
static IList< CustomAttributeData > GetCustomAttributesInternal(RuntimeType target)
string GetFullyQualifiedName()
unsafe override MethodBase ResolveMethod(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
FieldInfo ResolveLiteralField(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
override ModuleHandle GetModuleHandleImpl()
static bool IsResource(RuntimeModule module)
override string ScopeName
IntPtr GetUnderlyingNativeHandle()
static void GetType(QCallModule module, string className, bool throwOnError, bool ignoreCase, ObjectHandleOnStack type, ObjectHandleOnStack keepAlive)
override FieldInfo[] GetFields(BindingFlags bindingFlags)
unsafe override FieldInfo ResolveField(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
override IList< CustomAttributeData > GetCustomAttributesData()
override string ResolveString(int metadataToken)
override Type[] GetTypes()
override object[] GetCustomAttributes(bool inherit)
RuntimeAssembly GetRuntimeAssembly()
override int MetadataToken
static void GetFullyQualifiedName(QCallModule module, StringHandleOnStack retString)
unsafe override MemberInfo ResolveMember(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
override MethodInfo[] GetMethods(BindingFlags bindingFlags)
static void GetScopeName(QCallModule module, StringHandleOnStack retString)
MethodInfo GetMethodInternal(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
RuntimeAssembly m_runtimeAssembly
override void GetObjectData(SerializationInfo info, StreamingContext context)
override FieldInfo GetField(string name, BindingFlags bindingAttr)
override void GetPEKind(out PortableExecutableKinds peKind, out ImageFileMachine machine)
override bool IsResource()
override Guid ModuleVersionId
RuntimeType m_runtimeType
override string FullyQualifiedName
static RuntimeType[] GetTypes(RuntimeModule module)
RuntimeType[] GetDefinedTypes()
override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
override int MDStreamVersion
static RuntimeTypeHandle[] ConvertToTypeHandleArray(Type[] genericArguments)
override byte[] ResolveSignature(int metadataToken)
override bool IsDefined(Type attributeType, bool inherit)
override object[] GetCustomAttributes(Type attributeType, bool inherit)
override Type GetType(string className, bool throwOnError, bool ignoreCase)
override FieldInfo[] GetFields(BindingFlags bindingAttr)
override MethodInfo[] GetMethods(BindingFlags bindingAttr)
static FieldInfo GetFieldInfo(IRuntimeFieldInfo fieldHandle)
override FieldInfo GetField(string name, BindingFlags bindingAttr)
static MethodBase GetMethodBase(RuntimeModule scope, int typeMetadataToken)
static string Argument_BadImageFormatExceptionResolve
static string Argument_ResolveField
static string Arg_MustBeType
static string Format(string resourceFormat, object p1)
static string Argument_ResolveModuleType
static string Argument_ResolveMethod
static string Argument_InvalidToken
static string Argument_InvalidGenericInstArray
static string Argument_ResolveMember
static string InvalidOperation_PropertyInfoNotAvailable
static string Argument_ResolveType
static string Argument_ResolveString
static string InvalidOperation_EventInfoNotAvailable
MethodInfo? GetMethod(string name)
unsafe override string ToString()
static void GetModuleType(QCallModule handle, ObjectHandleOnStack type)
static unsafe void GetPEKind(QCallModule handle, int *peKind, int *machine)
static int GetToken(RuntimeModule module)
static MetadataImport GetMetadataImport(RuntimeModule module)
static int GetMDStreamVersion(RuntimeModule module)
RuntimeMethodHandle ResolveMethodHandle(int methodToken)
static RuntimeType GetApproxDeclaringType(RuntimeFieldHandleInternal field)
IRuntimeMethodInfo GetMethodInfo()
static RuntimeType GetDeclaringType(RuntimeMethodHandleInternal method)