ModuleHandle Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет дескриптор среды выполнения для модуля.
public value class ModuleHandle : IEquatable<ModuleHandle>
public value class ModuleHandle
public struct ModuleHandle : IEquatable<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
Implements IEquatable(Of ModuleHandle)
Public Structure ModuleHandle
- Наследование
- Атрибуты
- Реализации
Комментарии
ResolveFieldHandleМетоды ResolveMethodHandleи ResolveTypeHandle методы обеспечивают эффективное разрешение маркеров метаданных для дескрипторов среды выполнения полей, методов и типов в текущем модуле.
Поля
| Имя | Описание |
|---|---|
| EmptyHandle |
Представляет пустой дескриптор модуля. |
Свойства
| Имя | Описание |
|---|---|
| MDStreamVersion |
Возвращает версию потока метаданных. |
Методы
| Имя | Описание |
|---|---|
| Equals(ModuleHandle) |
Boolean Возвращает значение, указывающее, равна ли указанная ModuleHandle структура текущемуModuleHandle. |
| Equals(Object) |
Boolean Возвращает значение, указывающее, является ли указанный объект структурой ModuleHandle и равен ли текущий ModuleHandleобъект. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| GetRuntimeFieldHandleFromMetadataToken(Int32) |
Возвращает дескриптор среды выполнения для поля, определяемого указанным маркером метаданных. |
| GetRuntimeMethodHandleFromMetadataToken(Int32) |
Возвращает дескриптор метода среды выполнения для метода или конструктора, определяемого указанным маркером метаданных. |
| GetRuntimeTypeHandleFromMetadataToken(Int32) |
Возвращает дескриптор типа среды выполнения для типа, определяемого указанным маркером метаданных. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Возвращает дескриптор поля среды выполнения для поля, определяемого указанным маркером метаданных, указывая аргументы универсального типа типа и метода, в котором маркер находится в области. |
| ResolveFieldHandle(Int32) |
Возвращает дескриптор среды выполнения для поля, определяемого указанным маркером метаданных. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Возвращает дескриптор метода среды выполнения для метода или конструктора, определяемого указанным маркером метаданных, указывая аргументы универсального типа типа и метода, где маркер находится в области. |
| ResolveMethodHandle(Int32) |
Возвращает дескриптор метода среды выполнения для метода или конструктора, определяемого указанным маркером метаданных. |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Возвращает дескриптор типа среды выполнения для типа, определяемого указанным маркером метаданных, указывая аргументы универсального типа типа и метода, в котором маркер находится в области. |
| ResolveTypeHandle(Int32) |
Возвращает дескриптор типа среды выполнения для типа, определяемого указанным маркером метаданных. |
Операторы
| Имя | Описание |
|---|---|
| Equality(ModuleHandle, ModuleHandle) |
Проверяет, равны ли две ModuleHandle структуры. |
| Inequality(ModuleHandle, ModuleHandle) |
Проверяет, являются ли две ModuleHandle структуры неравными. |