SignatureHeader Struktur

Definition

Stellt die Signatureigenschaften dar, die vom führenden Byte der Signaturblobs dargestellt werden.

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)
Vererbung
SignatureHeader
Implementiert

Hinweise

Dieses Headerbyte ist in allen Methodendefinitionen, Methodenverweisen, eigenständigen Methoden, Feld-, Eigenschafts- und lokalen Variablensignaturen vorhanden, aber nicht in Typspezifikationssignaturen.

Konstruktoren

SignatureHeader(Byte)

Initialisiert eine neue Instanz der SignatureHeader-Struktur unter Verwendung des angegebenen Byte.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Initialisiert eine neue Instanz der SignatureHeader-Struktur mithilfe der angegebenen Art der Signatur, der Abrufkonvention und der Attribute der Signatur.

Felder

CallingConventionOrKindMask

Ruft den Maskenwert für die Aufrufkonvention oder die Art der Signatur ab. Der Standardwert CallingConventionOrKindMask lautet 15 (0x0F).

Eigenschaften

Attributes

Ruft die Attribute der Signatur ab.

CallingConvention

Ruft die Aufrufkonvention ab.

HasExplicitThis

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das ExplicitThis-Attribut der Signatur verfügt.

IsGeneric

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das Generic-Attribut der Signatur verfügt.

IsInstance

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das Instance-Attribut der Signatur verfügt.

Kind

Ruft die Art der Signatur ab.

RawValue

Ruft den Rohwert des Headerbytes ab.

Methoden

Equals(Object)

Prüft das angegebene Objekt mit diesem SignatureHeader auf Gleichheit.

Equals(SignatureHeader)

Überprüft zwei SignatureHeader-Werte auf Gleichheit.

GetHashCode()

Ruft einen Hashcode für das aktuelle Objekt ab.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Operatoren

Equality(SignatureHeader, SignatureHeader)

Überprüft zwei SignatureHeader-Werte auf Gleichheit.

Inequality(SignatureHeader, SignatureHeader)

Bestimmt, ob zwei SignatureHeader-Werte ungleich sind.

Gilt für: