Sdílet prostřednictvím


SignatureHeader Struktura

Definice

Představuje charakteristiky podpisu určené počátečním bajtem objektů blob podpisu.

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)
Dědičnost
SignatureHeader
Implementuje

Poznámky

Tento bajt hlavičky je k dispozici ve všech definicích metody, odkazech na metodu, samostatné metodě, polích, vlastností a místních podpisech proměnných, ale ne v podpisech specifikace typu.

Konstruktory

SignatureHeader(Byte)

Inicializuje novou instanci SignatureHeader struktury pomocí zadané bajtové hodnoty.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Inicializuje novou instanci struktury pomocí zadaného SignatureHeader druhu podpisu, volání konvence a atributy podpisu.

Pole

CallingConventionOrKindMask

Získá hodnotu masky pro volání konvence nebo druh podpisu. Výchozí CallingConventionOrKindMask hodnota je 15 (0x0F).

Vlastnosti

Attributes

Získá atributy podpisu.

CallingConvention

Získá konvenci volání.

HasExplicitThis

Získá hodnotu, která označuje, zda tato SignatureHeader struktura má ExplicitThis atribut signature.

IsGeneric

Získá hodnotu, která označuje, zda tato SignatureHeader struktura má Generic atribut signature.

IsInstance

Získá hodnotu, která označuje, zda tato SignatureHeader struktura má Instance atribut signature.

Kind

Získá druh podpisu.

RawValue

Získá nezpracovanou hodnotu bajtu hlavičky.

Metody

Equals(Object)

Porovná zadaný objekt s tímto SignatureHeader objektem pro rovnost.

Equals(SignatureHeader)

Porovná dvě SignatureHeader hodnoty rovnosti.

GetHashCode()

Získá hash kód pro aktuální objekt.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

Operátory

Equality(SignatureHeader, SignatureHeader)

Porovná dvě SignatureHeader hodnoty rovnosti.

Inequality(SignatureHeader, SignatureHeader)

Určuje, zda jsou dvě SignatureHeader hodnoty nerovné.

Platí pro