ModuleHandle ModuleHandle ModuleHandle ModuleHandle Struct

Определение

Представляет для модуля дескриптор среды выполнения.Represents a runtime handle for a module.

public value class ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
Public Structure ModuleHandle
Наследование
ModuleHandleModuleHandleModuleHandleModuleHandle
Атрибуты

Комментарии

Методы ResolveFieldHandle, ResolveMethodHandle иResolveTypeHandle обеспечивают эффективное разрешение маркеров метаданных в дескрипторы среды выполнения для полей, методов и типов в текущем модуле.The ResolveFieldHandle, ResolveMethodHandle, and ResolveTypeHandle methods provide efficient resolution of metadata tokens to runtime handles for fields, methods, and types in the current module.

Поля

EmptyHandle EmptyHandle EmptyHandle EmptyHandle

Представляет дескриптор пустого модуля.Represents an empty module handle.

Свойства

MDStreamVersion MDStreamVersion MDStreamVersion MDStreamVersion

Возвращает версию потока метаданных.Gets the metadata stream version.

Методы

Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle)

Возвращает значение Boolean, позволяющее определить, эквивалентна ли заданная структура ModuleHandle текущей структуре ModuleHandle.Returns a Boolean value indicating whether the specified ModuleHandle structure is equal to the current ModuleHandle.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Возвращает значение Boolean, позволяющее определить, является ли указанный объект структурой ModuleHandle и эквивалентна ли эта структура текущей структуре ModuleHandle.Returns a Boolean value indicating whether the specified object is a ModuleHandle structure, and equal to the current ModuleHandle.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-код данного экземпляра.Returns the hash code for this instance.

GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32)

Возвращает дескриптор среды выполнения для поля, которое определяется заданным токеном метаданных.Returns a runtime handle for the field identified by the specified metadata token.

GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32)

Возвращает дескриптор метода среды выполнения для метода или конструктора, который определяется заданным токеном метаданных.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32)

Возвращает дескриптор типа среды выполнения для типа, которое определяется заданным токеном метаданных.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32)

Возвращает дескриптор среды выполнения для поля, которое определяется заданным токеном метаданных.Returns a runtime handle for the field identified by the specified metadata token.

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32)

Возвращает дескриптор метода среды выполнения для метода или конструктора, который определяется заданным токеном метаданных.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32)

Возвращает дескриптор типа среды выполнения для типа, которое определяется заданным токеном метаданных.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 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.

Операторы

Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle)

Проверяет равенство двух структур ModuleHandle .Tests whether two ModuleHandle structures are equal.

Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle)

Проверяет, действительно ли две структуры ModuleHandle неэквивалентны.Tests whether two ModuleHandle structures are unequal.

Применяется к

Дополнительно