SignatureHeader Struct

Definizione

Rappresenta le caratteristiche della firma specificate dal byte iniziale dei BLOB di firma.

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à
SignatureHeader
Implementazioni

Commenti

Questo byte di intestazione è presente in tutte le firme di definizione del metodo, riferimento al metodo, al metodo autonomo, al campo, alla proprietà e alle firme delle variabili locali, ma non nelle firme delle specifiche del tipo.

Costruttori

Nome Descrizione
SignatureHeader(Byte)

Inizializza una nuova istanza della SignatureHeader struttura utilizzando il valore di byte specificato.

Campi

Nome Descrizione
CallingConventionOrKindMask

Ottiene il valore della maschera per la convenzione di chiamata o il tipo di firma. Il valore predefinito CallingConventionOrKindMask è 15 (0x0F).

Proprietà

Nome Descrizione
Attributes

Ottiene gli attributi della firma.

CallingConvention

Ottiene la convenzione di chiamata.

HasExplicitThis

Ottiene un valore che indica se questa SignatureHeader struttura ha l'attributo ExplicitThis della firma.

IsGeneric

Ottiene un valore che indica se questa SignatureHeader struttura ha l'attributo Generic della firma.

IsInstance

Ottiene un valore che indica se questa SignatureHeader struttura ha l'attributo Instance della firma.

Kind

Ottiene il tipo di firma.

RawValue

Ottiene il valore non elaborato del byte dell'intestazione.

Metodi

Nome Descrizione
Equals(Object)

Confronta l'oggetto specificato con questo SignatureHeader oggetto per verificarne l'uguaglianza.

Equals(SignatureHeader)

Confronta due SignatureHeader valori per verificare l'uguaglianza.

GetHashCode()

Ottiene un codice hash per l'oggetto corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Operatori

Nome Descrizione
Equality(SignatureHeader, SignatureHeader)

Confronta due SignatureHeader valori per verificare l'uguaglianza.

Inequality(SignatureHeader, SignatureHeader)

Determina se due SignatureHeader valori sono diversi.

Si applica a