SignatureHeader SignatureHeader SignatureHeader SignatureHeader Struct

Definizione

Rappresenta le caratteristiche di firma specificate dal byte iniziale dei BLOB di firma.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)
Ereditarietà
SignatureHeaderSignatureHeaderSignatureHeaderSignatureHeader
Implementazioni

Commenti

Questo byte di intestazione è presente in tutte le definizioni del metodo, riferimento al metodo, metodo autonomo, campo, proprietà e variabile locale, ma non nelle firme di specifica del tipo.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.

Costruttori

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

Inizializza una nuova istanza della struttura SignatureHeader utilizzando il valore di byte specificato.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)

Inizializza una nuova istanza della struttura SignatureHeader usando la tipologia della firma, la convenzione di chiamata e gli attributi della firma specificati.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

Campi

CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask

Ottiene il valore della maschera per la tipologia della firma o la convenzione di chiamata.Gets the mask value for the calling convention or signature kind. Il valore predefinito di CallingConventionOrKindMask è 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F).

Proprietà

Attributes Attributes Attributes Attributes

Ottiene gli attributi della firma.Gets the signature attributes.

CallingConvention CallingConvention CallingConvention CallingConvention

Ottiene la convenzione di chiamata.Gets the calling convention.

HasExplicitThis HasExplicitThis HasExplicitThis HasExplicitThis

Ottiene un valore che indica se questa struttura SignatureHeader ha l'attributo di firma ExplicitThis.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric IsGeneric IsGeneric IsGeneric

Ottiene un valore che indica se questa struttura SignatureHeader ha l'attributo di firma Generic.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance IsInstance IsInstance IsInstance

Ottiene un valore che indica se questa struttura SignatureHeader ha l'attributo di firma Instance.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind Kind Kind Kind

Ottiene la tipologia della firma.Gets the signature kind.

RawValue RawValue RawValue RawValue

Ottiene il valore non elaborato del byte intestazione.Gets the raw value of the header byte.

Metodi

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

Confronta l'oggetto specificato con questo elemento SignatureHeader per verificare l'uguaglianza.Compares the specified object with this SignatureHeader for equality.

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

Confronta due oggetti SignatureHeader per stabilirne l'uguaglianza dei valori.Compares two SignatureHeader values for equality.

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

Ottiene un codice hash per l'oggetto corrente.Gets a hash code for the current object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

Operatori

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

Confronta due oggetti SignatureHeader per stabilirne l'uguaglianza dei valori.Compares two SignatureHeader values for equality.

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

Determina se due valori SignatureHeader sono diversi.Determines whether two SignatureHeader values are unequal.

Si applica a