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 Signaturmerkmale dar, die durch das führende Byte von Signaturblobs angegeben 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 Methodendefinitions-, Methodenreferenz-, eigenständigen Methoden-, Feld-, Eigenschafts- und lokalen Variablensignaturen vorhanden, jedoch nicht in Typspezifikationssignaturen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SignatureHeader(Byte) |
Initialisiert eine neue Instanz der SignatureHeader Struktur mithilfe des angegebenen Bytewerts. |
Felder
| Name | Beschreibung |
|---|---|
| CallingConventionOrKindMask |
Ruft den Maskenwert für die Aufrufkonvention oder signaturart ab. Der Standardwert CallingConventionOrKindMask ist 15 (0x0F). |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Attributes |
Ruft die Signaturattribute ab. |
| CallingConvention |
Ruft die Aufrufkonvention ab. |
| HasExplicitThis |
Ruft einen Wert ab, der angibt, ob diese SignatureHeader Struktur über das ExplicitThis Signatur-Attribut verfügt. |
| IsGeneric |
Ruft einen Wert ab, der angibt, ob diese SignatureHeader Struktur über das Generic Signatur-Attribut verfügt. |
| IsInstance |
Ruft einen Wert ab, der angibt, ob diese SignatureHeader Struktur über das Instance Signatur-Attribut verfügt. |
| Kind |
Ruft die Signaturart ab. |
| RawValue |
Ruft den Rohwert des Headerbytes ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Vergleicht das angegebene Objekt mit diesem SignatureHeader für die Gleichheit. |
| Equals(SignatureHeader) |
Vergleicht zwei SignatureHeader Werte für die Gleichheit. |
| GetHashCode() |
Ruft einen Hashcode für das aktuelle Objekt ab. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(SignatureHeader, SignatureHeader) |
Vergleicht zwei SignatureHeader Werte für die Gleichheit. |
| Inequality(SignatureHeader, SignatureHeader) |
Bestimmt, ob zwei SignatureHeader Werte ungleich sind. |