SignatureHeader Struct-datatyp

Definition

Representerar signaturegenskaperna som anges av den inledande byte av signaturblobar.

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)
Arv
SignatureHeader
Implementeringar

Kommentarer

Det här sidhuvudbytet finns i all metoddefinition, metodreferens, fristående metod, fält, egenskap och lokala variabelsignaturer, men inte i typspecifikationssignaturer.

Konstruktorer

Name Description
SignatureHeader(Byte)

Initierar en ny instans av SignatureHeader strukturen med det angivna bytevärdet.

Fält

Name Description
CallingConventionOrKindMask

Hämtar maskvärdet för anropande konvention eller signaturtyp. CallingConventionOrKindMask Standardvärdet är 15 (0x0F).

Egenskaper

Name Description
Attributes

Hämtar signaturattributen.

CallingConvention

Hämtar samtalskonventionen.

HasExplicitThis

Hämtar ett värde som anger om den här SignatureHeader strukturen har signaturattributet ExplicitThis .

IsGeneric

Hämtar ett värde som anger om den här SignatureHeader strukturen har signaturattributet Generic .

IsInstance

Hämtar ett värde som anger om den här SignatureHeader strukturen har signaturattributet Instance .

Kind

Hämtar signaturtyp.

RawValue

Hämtar råvärdet för sidhuvudbytet.

Metoder

Name Description
Equals(Object)

Jämför det angivna objektet med detta SignatureHeader för likhet.

Equals(SignatureHeader)

Jämför två SignatureHeader värden för likhet.

GetHashCode()

Hämtar en hash-kod för det aktuella objektet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

Operatorer

Name Description
Equality(SignatureHeader, SignatureHeader)

Jämför två SignatureHeader värden för likhet.

Inequality(SignatureHeader, SignatureHeader)

Avgör om två SignatureHeader värden är olika.

Gäller för