Partager via


SignatureHeader Structure

Définition

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

S’applique à