EntityHandle Структура

Определение

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

public value class EntityHandle : IEquatable<System::Reflection::Metadata::EntityHandle>
public struct EntityHandle : IEquatable<System.Reflection.Metadata.EntityHandle>
type EntityHandle = struct
Public Structure EntityHandle
Implements IEquatable(Of EntityHandle)
Наследование
EntityHandle
Реализации

Комментарии

Используется EntityHandle для хранения нескольких типов дескрипторов сущностей. Он имеет меньший объем памяти, чем Handle.

Поля

Имя Описание
AssemblyDefinition

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

ModuleDefinition

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Свойства

Имя Описание
IsNil

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Kind

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Методы

Имя Описание
Equals(EntityHandle)

Возвращает значение, указывающее, равны ли текущий экземпляр и указанный EntityHandle .

Equals(Object)

Возвращает значение, указывающее, равен ли текущий экземпляр и указанный объект.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

Операторы

Имя Описание
Equality(EntityHandle, EntityHandle)

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Explicit(Handle to EntityHandle)

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Implicit(EntityHandle to Handle)

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

Inequality(EntityHandle, EntityHandle)

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

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