SignatureHeader Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |