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 se nachází ve všech podpisech definice metody, odkazu na metodu, samostatné metodě, polích, vlastností a místních proměnných, ale ne v podpisech specifikace typu.

Konstruktory

SignatureHeader(Byte)

Inicializuje novou instanci SignatureHeader struktury pomocí zadané hodnoty bajtů.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

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

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 má tato SignatureHeader struktura ExplicitThis atribut signatury.

IsGeneric

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

IsInstance

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

Kind

Získá druh podpisu.

RawValue

Získá nezpracovanou hodnotu hlavičky bajt.

Metody

Equals(Object)

Porovná zadaný objekt s tímto SignatureHeader objektem z hlediska rovnosti.

Equals(SignatureHeader)

Porovná dvě SignatureHeader hodnoty rovnosti.

GetHashCode()

Získá kód hash 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