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 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à
- 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. |