SignatureHeader Structure

Définition

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

S’applique à