SignatureHeader Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les caractéristiques de signature spécifiées par l’octet de tête d’objets blob de signature.
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)
- Héritage
- Implémente
Remarques
Cet octet d’en-tête est présent dans toutes les signatures de définition de méthode, référence de méthode, méthode autonome, champ, propriété et variable locale, mais pas dans les signatures de spécification de type.
Constructeurs
SignatureHeader(Byte) |
Initialise une nouvelle instance de la structure SignatureHeader à l'aide de la valeur d'octet spécifiée. |
SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) |
Initialise une nouvelle instance de la structure SignatureHeader à l’aide du genre de signature, de la convention d’appel et des attributs de signature spécifiés. |
Champs
CallingConventionOrKindMask |
Obtient la valeur du masque pour le genre de signature ou la convention d’appel. La valeur par défaut de CallingConventionOrKindMask est 15 (0x0F). |
Propriétés
Attributes |
Obtient les attributs de signature. |
CallingConvention |
Obtient la convention d’appel. |
HasExplicitThis |
Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature ExplicitThis. |
IsGeneric |
Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature Generic. |
IsInstance |
Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature Instance. |
Kind |
Obtient le genre de signature. |
RawValue |
Obtient la valeur brute de l’octet d’en-tête. |
Méthodes
Equals(Object) |
Compare l’égalité entre l’objet spécifié et ce SignatureHeader. |
Equals(SignatureHeader) |
Compare si deux valeurs SignatureHeader sont égales. |
GetHashCode() |
Obtient un code de hachage pour l’objet actuel. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
Opérateurs
Equality(SignatureHeader, SignatureHeader) |
Compare si deux valeurs SignatureHeader sont égales. |
Inequality(SignatureHeader, SignatureHeader) |
Détermine si deux valeurs SignatureHeader sont inégales. |