SignatureHeader Struktura

Definicja

Reprezentuje charakterystykę podpisu określoną przez wiodący bajt obiektów BLOB sygnatur.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)
Dziedziczenie
SignatureHeader
Implementuje

Uwagi

Ten bajt nagłówka jest obecny we wszystkich definicjach metod, odwołaniu do metody, metodzie autonomicznej, polu, właściwości i lokalnych podpisach zmiennych, ale nie w sygnaturach specyfikacji typu.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.

Konstruktory

SignatureHeader(Byte)

Inicjuje nowe wystąpienie struktury SignatureHeader przy użyciu określonej wartości bajtowej.Initializes a new instance of the SignatureHeader structure using the specified byte value.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Inicjuje nowe wystąpienie struktury SignatureHeader przy użyciu określonego rodzaju sygnatury, konwencji wywoływania i atrybutów podpisu.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

Pola

CallingConventionOrKindMask

Pobiera wartość maski dla konwencji wywoływania lub rodzaju podpisu.Gets the mask value for the calling convention or signature kind. Wartość domyślna CallingConventionOrKindMask to 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F).

Właściwości

Attributes

Pobiera atrybuty podpisu.Gets the signature attributes.

CallingConvention

Pobiera konwencję wywoływania.Gets the calling convention.

HasExplicitThis

Pobiera wartość wskazującą, czy ta struktura SignatureHeader ma atrybut ExplicitThis sygnatury.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric

Pobiera wartość wskazującą, czy ta struktura SignatureHeader ma atrybut Generic sygnatury.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance

Pobiera wartość wskazującą, czy ta struktura SignatureHeader ma atrybut Instance sygnatury.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind

Pobiera rodzaj podpisu.Gets the signature kind.

RawValue

Pobiera nieprzetworzoną wartość bajtu nagłówka.Gets the raw value of the header byte.

Metody

Equals(Object)

Porównuje określony obiekt z tą SignatureHeader dla równości.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader)

Porównuje dwie wartości SignatureHeader dla równości.Compares two SignatureHeader values for equality.

GetHashCode()

Pobiera kod skrótu dla bieżącego obiektu.Gets a hash code for the current object.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

Operatory

Equality(SignatureHeader, SignatureHeader)

Porównuje dwie wartości SignatureHeader dla równości.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader)

Określa, czy dwie wartości SignatureHeader są różne.Determines whether two SignatureHeader values are unequal.

Dotyczy