SignatureHeader Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Implementiert
Hinweise
Dieses Headerbyte ist in allen Methodendefinitionen, Methodenverweisen, eigenständigen Methoden, Feld-, Eigenschafts- und lokalen Variablensignaturen vorhanden, jedoch 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. |