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)
Inheritance
SignatureHeader
Implements

Remarks

Dieses Header Byte ist in allen Methoden Definitionen, Methoden verweisen, eigenständigen Methoden-, Feld-, Eigenschafts-und lokalen Variablen Signaturen, aber nicht in typspezifikations Signaturen vorhanden.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.

Constructors

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)

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.

Fields

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).

Properties

Attributes

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

CallingConvention

Ruft die Aufrufkonvention ab.Gets the calling convention.

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

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

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

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

RawValue

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

Methods

Equals(Object)

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

Equals(SignatureHeader)

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

GetHashCode()

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

ToString()

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

Operators

Equality(SignatureHeader, SignatureHeader)

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

Inequality(SignatureHeader, SignatureHeader)

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

Applies to