SignatureHeader SignatureHeader SignatureHeader SignatureHeader Struct

Definition

Stellt die Signatureigenschaften dar, die vom führenden Byte der Signaturblobs dargestellt werden.Represents the signature characteristics specified by the leading byte of signature blobs.

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
SignatureHeaderSignatureHeaderSignatureHeaderSignatureHeader
Implementiert

Hinweise

Diese Headerbytes vorhanden ist in allen Methodendefinition, Methodenverweis, eigenständige Methode, Feld, Eigenschaft und Signaturen für lokale Variablen, aber nicht in Typsignaturen-Spezifikation.This header byte is present in all method definition, method reference, standalone method, field, property, and local variable signatures, but not in type specification signatures.

Konstruktoren

SignatureHeader(Byte) SignatureHeader(Byte) SignatureHeader(Byte) SignatureHeader(Byte)

Initialisiert eine neue Instanz der SignatureHeader-Struktur unter Verwendung des angegebenen Byte.Initializes a new instance of the SignatureHeader structure using the specified byte value.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Initialisiert eine neue Instanz der SignatureHeader-Struktur mithilfe der angegebenen Art der Signatur, der Abrufkonvention und der Attribute der Signatur.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

Felder

CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask

Ruft den Maskenwert für die Aufrufkonvention oder die Art der Signatur ab.Gets the mask value for the calling convention or signature kind. Der Standardwert CallingConventionOrKindMask lautet 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F).

Eigenschaften

Attributes Attributes Attributes Attributes

Ruft die Attribute der Signatur ab.Gets the signature attributes.

CallingConvention CallingConvention CallingConvention CallingConvention

Ruft die Aufrufkonvention ab.Gets the calling convention.

HasExplicitThis HasExplicitThis HasExplicitThis HasExplicitThis

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das ExplicitThis-Attribut der Signatur verfügt.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric IsGeneric IsGeneric IsGeneric

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das Generic-Attribut der Signatur verfügt.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance IsInstance IsInstance IsInstance

Ruft einen Wert ab, der angibt, ob diese SignatureHeader-Struktur über das Instance-Attribut der Signatur verfügt.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind Kind Kind Kind

Ruft die Art der Signatur ab.Gets the signature kind.

RawValue RawValue RawValue RawValue

Ruft den Rohwert des Headerbytes ab.Gets the raw value of the header byte.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Prüft das angegebene Objekt mit diesem SignatureHeader auf Gleichheit.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader)

Überprüft zwei SignatureHeader-Werte auf Gleichheit.Compares two SignatureHeader values for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft einen Hashcode für das aktuelle Objekt ab.Gets a hash code for the current object.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

Operatoren

Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader)

Überprüft zwei SignatureHeader-Werte auf Gleichheit.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader)

Bestimmt, ob zwei SignatureHeader-Werte ungleich sind.Determines whether two SignatureHeader values are unequal.

Gilt für: