Condividi tramite


SignatureHeader Struct

Definizione

Rappresenta le caratteristiche di 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 definizioni di metodo, il riferimento al metodo autonomo, il metodo autonomo, la proprietà, la proprietà e le firme delle variabili locali, ma non nelle firme di specifica del tipo.

Costruttori

SignatureHeader(Byte)

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

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.

Campi

CallingConventionOrKindMask

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

Proprietà

Attributes

Ottiene gli attributi della firma.

CallingConvention

Ottiene la convenzione di chiamata.

HasExplicitThis

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

IsGeneric

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

IsInstance

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

Kind

Ottiene la tipologia della firma.

RawValue

Ottiene il valore non elaborato del byte intestazione.

Metodi

Equals(Object)

Confronta l'oggetto specificato con questo elemento SignatureHeader per verificare l'uguaglianza.

Equals(SignatureHeader)

Confronta due oggetti SignatureHeader per stabilirne l'uguaglianza dei valori.

GetHashCode()

Ottiene un codice hash per l'oggetto corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Operatori

Equality(SignatureHeader, SignatureHeader)

Confronta due oggetti SignatureHeader per stabilirne l'uguaglianza dei valori.

Inequality(SignatureHeader, SignatureHeader)

Determina se due valori SignatureHeader sono diversi.

Si applica a