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 для хранения нескольких типов дескрипторов сущностей. Он имеет меньший объем памяти, чем 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) |
Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут). |