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
Наследование
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 структуры неравными.

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

См. также раздел