ModuleHandle Struct
Definition
Represents a runtime handle for a module.
public value class ModuleHandle
public struct ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
- Inheritance
- Attributes
Remarks
The ResolveFieldHandle, ResolveMethodHandle, and ResolveTypeHandle methods provide efficient resolution of metadata tokens to runtime handles for fields, methods, and types in the current module.
Fields
EmptyHandle |
Represents an empty module handle. |
Properties
MDStreamVersion |
Gets the metadata stream version. |
Methods
Equals(ModuleHandle) |
Returns a Boolean value indicating whether the specified ModuleHandle structure is equal to the current ModuleHandle. |
Equals(Object) |
Returns a Boolean value indicating whether the specified object is a ModuleHandle structure, and equal to the current ModuleHandle. |
GetHashCode() |
Returns the hash code for this instance. |
GetRuntimeFieldHandleFromMetadataToken(Int32) |
Returns a runtime handle for the field identified by the specified metadata token. |
GetRuntimeMethodHandleFromMetadataToken(Int32) |
Returns a runtime method handle for the method or constructor identified by the specified metadata token. |
GetRuntimeTypeHandleFromMetadataToken(Int32) |
Returns a runtime type handle for the type identified by the specified metadata token. |
ResolveFieldHandle(Int32) |
Returns a runtime handle for the field identified by the specified metadata token. |
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope. |
ResolveMethodHandle(Int32) |
Returns a runtime method handle for the method or constructor identified by the specified metadata token. |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope. |
ResolveTypeHandle(Int32) |
Returns a runtime type handle for the type identified by the specified metadata token. |
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope. |
Operators
Equality(ModuleHandle, ModuleHandle) |
Tests whether two ModuleHandle structures are equal. |
Inequality(ModuleHandle, ModuleHandle) |
Tests whether two ModuleHandle structures are unequal. |