Поделиться через


EntityHandle Структура

Определение

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

public value class EntityHandle : IEquatable<System::Reflection::Metadata::EntityHandle>
public struct EntityHandle : IEquatable<System.Reflection.Metadata.EntityHandle>
public readonly 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)

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

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