SignatureHeader Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет характеристики подписи, указанные ведущим байтом больших двоичных объектов сигнатуры.
public value class SignatureHeader : IEquatable<System::Reflection::Metadata::SignatureHeader>
public struct SignatureHeader : IEquatable<System.Reflection.Metadata.SignatureHeader>
type SignatureHeader = struct
Public Structure SignatureHeader
Implements IEquatable(Of SignatureHeader)
- Наследование
- Реализации
Комментарии
Этот байт заголовка присутствует во всех определениях методов, справочнике по методу, автономному методу, полю, свойству и локальным сигнатурам переменных, но не в сигнатурах спецификации типов.
Конструкторы
| Имя | Описание |
|---|---|
| SignatureHeader(Byte) |
Инициализирует новый экземпляр структуры с помощью указанного SignatureHeader байтового значения. |
| SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) |
Инициализирует новый экземпляр структуры с помощью указанного типа подписи SignatureHeader , соглашения о вызове и атрибутов подписи. |
Поля
| Имя | Описание |
|---|---|
| CallingConventionOrKindMask |
Возвращает значение маски для соглашения о вызове или типа подписи. Значение по умолчанию CallingConventionOrKindMask — 15 (0x0F). |
Свойства
| Имя | Описание |
|---|---|
| Attributes |
Возвращает атрибуты подписи. |
| CallingConvention |
Возвращает соглашение о вызовах. |
| HasExplicitThis |
Возвращает значение, указывающее, имеет ли эта SignatureHeader структура атрибут сигнатуры ExplicitThis . |
| IsGeneric |
Возвращает значение, указывающее, имеет ли эта SignatureHeader структура атрибут сигнатуры Generic . |
| IsInstance |
Возвращает значение, указывающее, имеет ли эта SignatureHeader структура атрибут сигнатуры Instance . |
| Kind |
Возвращает тип подписи. |
| RawValue |
Возвращает необработанное значение байта заголовка. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Сравнивает указанный объект с этим SignatureHeader для равенства. |
| Equals(SignatureHeader) |
Сравнивает два SignatureHeader значения для равенства. |
| GetHashCode() |
Возвращает хэш-код для текущего объекта. |
| ToString() |
Возвращает строку, представляющую текущий объект. |
Операторы
| Имя | Описание |
|---|---|
| Equality(SignatureHeader, SignatureHeader) |
Сравнивает два SignatureHeader значения для равенства. |
| Inequality(SignatureHeader, SignatureHeader) |
Определяет, являются ли два SignatureHeader значения неравными. |