|
override bool | Equals (object? obj) |
|
override int | GetHashCode () |
|
override object[] | GetCustomAttributes (bool inherit) |
|
override object[] | GetCustomAttributes (Type attributeType, bool inherit) |
|
override bool | IsDefined (Type attributeType, bool inherit) |
|
override IList< CustomAttributeData > | GetCustomAttributesData () |
|
override Type[] | GetTypes () |
|
override? Type | GetType (string className) |
|
override? Type | GetType (string className, bool ignoreCase) |
|
override? Type | GetType (string className, bool throwOnError, bool ignoreCase) |
|
override byte[] | ResolveSignature (int metadataToken) |
|
override? MethodBase | ResolveMethod (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments) |
|
override? FieldInfo | ResolveField (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments) |
|
override Type | ResolveType (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments) |
|
override? MemberInfo | ResolveMember (int metadataToken, Type[]? genericTypeArguments, Type[]? genericMethodArguments) |
|
override string | ResolveString (int metadataToken) |
|
override void | GetPEKind (out PortableExecutableKinds peKind, out ImageFileMachine machine) |
|
override bool | IsResource () |
|
override FieldInfo[] | GetFields (BindingFlags bindingFlags) |
|
override? FieldInfo | GetField (string name, BindingFlags bindingAttr) |
|
override MethodInfo[] | GetMethods (BindingFlags bindingFlags) |
|
TypeBuilder | DefineType (string name) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent, int typesize) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent, PackingSize packingSize, int typesize) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent, Type[]? interfaces) |
|
TypeBuilder | DefineType (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type? parent, PackingSize packsize) |
|
EnumBuilder | DefineEnum (string name, TypeAttributes visibility, Type underlyingType) |
|
MethodBuilder | DefinePInvokeMethod (string name, string dllName, MethodAttributes attributes, CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet) |
|
MethodBuilder | DefinePInvokeMethod (string name, string dllName, string entryName, MethodAttributes attributes, CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet) |
|
MethodBuilder | DefineGlobalMethod (string name, MethodAttributes attributes, Type? returnType, Type[]? parameterTypes) |
|
MethodBuilder | DefineGlobalMethod (string name, MethodAttributes attributes, CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes) |
|
MethodBuilder | DefineGlobalMethod (string name, MethodAttributes attributes, CallingConventions callingConvention, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers) |
|
void | CreateGlobalFunctions () |
|
FieldBuilder | DefineInitializedData (string name, byte[] data, FieldAttributes attributes) |
|
FieldBuilder | DefineUninitializedData (string name, int size, FieldAttributes attributes) |
|
MethodInfo | GetArrayMethod (Type arrayClass, string methodName, CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes) |
|
void | SetCustomAttribute (ConstructorInfo con, byte[] binaryAttribute) |
|
void | SetCustomAttribute (CustomAttributeBuilder customBuilder) |
|
MethodInfo? | GetMethod (string name) |
|
MethodInfo? | GetMethod (string name, Type[] types) |
|
MethodInfo? | GetMethod (string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) |
|
MethodInfo[] | GetMethods () |
|
FieldInfo? | GetField (string name) |
|
FieldInfo[] | GetFields () |
|
virtual Type[] | FindTypes (TypeFilter? filter, object? filterCriteria) |
|
FieldInfo? | ResolveField (int metadataToken) |
|
MemberInfo? | ResolveMember (int metadataToken) |
|
MethodBase? | ResolveMethod (int metadataToken) |
|
Type | ResolveType (int metadataToken) |
|
virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
|
override string | ToString () |
|
|
static int | GetTypeRef (QCallModule module, string strFullName, QCallModule refedModule, string strRefedModuleFileName, int tkResolution) |
|
static int | GetMemberRef (QCallModule module, QCallModule refedModule, int tr, int defToken) |
|
int | GetMemberRef (Module refedModule, int tr, int defToken) |
|
static int | GetMemberRefFromSignature (QCallModule module, int tr, string methodName, byte[] signature, int length) |
|
int | GetMemberRefFromSignature (int tr, string methodName, byte[] signature, int length) |
|
static int | GetMemberRefOfMethodInfo (QCallModule module, int tr, RuntimeMethodHandleInternal method) |
|
int | GetMemberRefOfMethodInfo (int tr, RuntimeMethodInfo method) |
|
int | GetMemberRefOfMethodInfo (int tr, RuntimeConstructorInfo method) |
|
static int | GetMemberRefOfFieldInfo (QCallModule module, int tkType, QCallTypeHandle declaringType, int tkField) |
|
int | GetMemberRefOfFieldInfo (int tkType, RuntimeTypeHandle declaringType, RuntimeFieldInfo runtimeField) |
|
static int | GetTokenFromTypeSpec (QCallModule pModule, byte[] signature, int length) |
|
int | GetTokenFromTypeSpec (byte[] signature, int length) |
|
static int | GetArrayMethodToken (QCallModule module, int tkTypeSpec, string methodName, byte[] signature, int sigLength) |
|
static int | GetStringConstant (QCallModule module, string str, int length) |
|
int | GetTypeRefNested (Type type, Module refedModule, string strRefedModuleFileName) |
|
int | GetMemberRefToken (MethodBase method, Type[] optionalParameterTypes) |
|
Type | GetTypeNoLock (string className, bool throwOnError, bool ignoreCase) |
|
TypeBuilder | DefineTypeNoLock (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type parent, Type[] interfaces, PackingSize packingSize, int typesize) |
|
TypeBuilder | DefineTypeNoLock (string name, TypeAttributes attr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type parent, PackingSize packsize) |
|
EnumBuilder | DefineEnumNoLock (string name, TypeAttributes visibility, Type underlyingType) |
|
MethodBuilder | DefineGlobalMethodNoLock (string name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers) |
|
void | CreateGlobalFunctionsNoLock () |
|
FieldBuilder | DefineInitializedDataNoLock (string name, byte[] data, FieldAttributes attributes) |
|
FieldBuilder | DefineUninitializedDataNoLock (string name, int size, FieldAttributes attributes) |
|
int | GetTypeTokenInternal (Type type, bool getGenericDefinition) |
|
int | GetTypeTokenWorkerNoLock (Type type, bool getGenericDefinition) |
|
int | GetMethodTokenNoLock (MethodInfo method, bool getGenericTypeDefinition) |
|
int | GetArrayMethodTokenNoLock (Type arrayClass, string methodName, CallingConventions callingConvention, Type returnType, Type[] parameterTypes) |
|
int | GetFieldTokenNoLock (FieldInfo field) |
|
Definition at line 8 of file ModuleBuilder.cs.