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 début des 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 définitions de méthode, référence de méthode, méthode autonome, champ, propriété et signatures de variables locales, mais pas dans les signatures de spécification de type.
Constructeurs
| Nom | Description |
|---|---|
| SignatureHeader(Byte) |
Initialise une nouvelle instance de la SignatureHeader structure à l’aide de la valeur d’octet spécifiée. |
Champs
| Nom | Description |
|---|---|
| CallingConventionOrKindMask |
Obtient la valeur de masque pour la convention d’appel ou le type de signature. La valeur par défaut CallingConventionOrKindMask est 15 (0x0F). |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Obtient les attributs de signature. |
| CallingConvention |
Obtient la convention d’appel. |
| HasExplicitThis |
Obtient une valeur qui indique si cette SignatureHeader structure a l’attribut ExplicitThis de signature. |
| IsGeneric |
Obtient une valeur qui indique si cette SignatureHeader structure a l’attribut Generic de signature. |
| IsInstance |
Obtient une valeur qui indique si cette SignatureHeader structure a l’attribut Instance de signature. |
| Kind |
Obtient le type de signature. |
| RawValue |
Obtient la valeur brute de l’octet d’en-tête. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Compare l’objet spécifié à ceci SignatureHeader pour l’égalité. |
| Equals(SignatureHeader) |
Compare deux SignatureHeader valeurs pour l’égalité. |
| GetHashCode() |
Obtient un code de hachage pour l’objet actuel. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(SignatureHeader, SignatureHeader) |
Compare deux SignatureHeader valeurs pour l’égalité. |
| Inequality(SignatureHeader, SignatureHeader) |
Détermine si deux SignatureHeader valeurs sont inégales. |