C# Класс System.ModuleHandle

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EmptyHandle ModuleHandle

Private Properties

Свойство Тип Описание
CopyRuntimeTypeHandles System.RuntimeTypeHandle[]
Equals bool
Equals bool
GetCallerType RuntimeTypeHandle
GetDynamicMethod void*
GetMetadataImport System.Reflection.MetadataImport
GetModule System.Reflection.Module
GetModuleTypeHandle RuntimeTypeHandle
GetPEKind void
GetToken int
IsNullHandle bool
ModuleHandle System
ResolveField RuntimeFieldHandle
ResolveMethod RuntimeMethodHandle
ResolveType RuntimeTypeHandle
ValidateModulePointer void
_GetMDStreamVersion int
_GetMetadataImport void*
_GetModuleTypeHandle void*
_GetPEKind void

Открытые методы

Метод Описание
GetHashCode ( ) : int
GetRuntimeFieldHandleFromMetadataToken ( int fieldToken ) : RuntimeFieldHandle
GetRuntimeMethodHandleFromMetadataToken ( int methodToken ) : RuntimeMethodHandle
GetRuntimeTypeHandleFromMetadataToken ( int typeToken ) : RuntimeTypeHandle
ResolveFieldHandle ( int fieldToken ) : RuntimeFieldHandle
ResolveFieldHandle ( int fieldToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeFieldHandle
ResolveMethodHandle ( int methodToken ) : RuntimeMethodHandle
ResolveMethodHandle ( int methodToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeMethodHandle
ResolveTypeHandle ( int typeToken ) : RuntimeTypeHandle
ResolveTypeHandle ( int typeToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeTypeHandle
operator ( ) : bool

Приватные методы

Метод Описание
CopyRuntimeTypeHandles ( RuntimeTypeHandle inHandles ) : System.RuntimeTypeHandle[]
Equals ( ModuleHandle handle ) : bool
Equals ( object obj ) : bool
GetCallerType ( System.Threading.StackCrawlMark &stackMark ) : RuntimeTypeHandle
GetDynamicMethod ( void module, string name, byte sig, Resolver resolver ) : void*
GetMetadataImport ( ) : MetadataImport
GetModule ( ) : Module
GetModuleTypeHandle ( ) : RuntimeTypeHandle
GetPEKind ( PortableExecutableKinds &peKind, ImageFileMachine &machine ) : void
GetToken ( ) : int
IsNullHandle ( ) : bool
ModuleHandle ( void pModule ) : System
ResolveField ( int fieldToken, RuntimeTypeHandle typeInstArgs, int typeInstCount, RuntimeTypeHandle methodInstArgs, int methodInstCount ) : RuntimeFieldHandle
ResolveMethod ( int methodToken, RuntimeTypeHandle typeInstArgs, int typeInstCount, RuntimeTypeHandle methodInstArgs, int methodInstCount ) : RuntimeMethodHandle
ResolveType ( int typeToken, RuntimeTypeHandle typeInstArgs, int typeInstCount, RuntimeTypeHandle methodInstArgs, int methodInstCount ) : RuntimeTypeHandle
ValidateModulePointer ( ) : void
_GetMDStreamVersion ( ) : int
_GetMetadataImport ( ) : void*
_GetModuleTypeHandle ( ) : void*
_GetPEKind ( int &peKind, int &machine ) : void

Описание методов

GetHashCode() публичный метод

public GetHashCode ( ) : int
Результат int

GetRuntimeFieldHandleFromMetadataToken() публичный метод

public GetRuntimeFieldHandleFromMetadataToken ( int fieldToken ) : RuntimeFieldHandle
fieldToken int
Результат RuntimeFieldHandle

GetRuntimeMethodHandleFromMetadataToken() публичный метод

public GetRuntimeMethodHandleFromMetadataToken ( int methodToken ) : RuntimeMethodHandle
methodToken int
Результат RuntimeMethodHandle

GetRuntimeTypeHandleFromMetadataToken() публичный метод

public GetRuntimeTypeHandleFromMetadataToken ( int typeToken ) : RuntimeTypeHandle
typeToken int
Результат RuntimeTypeHandle

ResolveFieldHandle() публичный метод

public ResolveFieldHandle ( int fieldToken ) : RuntimeFieldHandle
fieldToken int
Результат RuntimeFieldHandle

ResolveFieldHandle() публичный метод

public ResolveFieldHandle ( int fieldToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeFieldHandle
fieldToken int
typeInstantiationContext RuntimeTypeHandle
methodInstantiationContext RuntimeTypeHandle
Результат RuntimeFieldHandle

ResolveMethodHandle() публичный метод

public ResolveMethodHandle ( int methodToken ) : RuntimeMethodHandle
methodToken int
Результат RuntimeMethodHandle

ResolveMethodHandle() публичный метод

public ResolveMethodHandle ( int methodToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeMethodHandle
methodToken int
typeInstantiationContext RuntimeTypeHandle
methodInstantiationContext RuntimeTypeHandle
Результат RuntimeMethodHandle

ResolveTypeHandle() публичный метод

public ResolveTypeHandle ( int typeToken ) : RuntimeTypeHandle
typeToken int
Результат RuntimeTypeHandle

ResolveTypeHandle() публичный метод

public ResolveTypeHandle ( int typeToken, RuntimeTypeHandle typeInstantiationContext, RuntimeTypeHandle methodInstantiationContext ) : RuntimeTypeHandle
typeToken int
typeInstantiationContext RuntimeTypeHandle
methodInstantiationContext RuntimeTypeHandle
Результат RuntimeTypeHandle

operator() публичный статический метод

public static operator ( ) : bool
Результат bool

Описание свойств

EmptyHandle публичное статическое свойство

public static ModuleHandle,System EmptyHandle
Результат ModuleHandle