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.Represents the signature characteristics specified by the leading byte of signature blobs.

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, de référence de méthode, de méthode autonome, de champ, de propriété et de variable locale, mais pas dans les signatures de spécification de type.This header byte is present in all method definition, method reference, standalone method, field, property, and local variable signatures, but not in type specification signatures.

Constructeurs

SignatureHeader(Byte)

Initialise une nouvelle instance de la structure SignatureHeader à l'aide de la valeur d'octet spécifiée.Initializes a new instance of the SignatureHeader structure using the specified byte value.

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.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

Champs

CallingConventionOrKindMask

Obtient la valeur du masque pour le genre de signature ou la convention d’appel.Gets the mask value for the calling convention or signature kind. La valeur par défaut de CallingConventionOrKindMask est 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F).

Propriétés

Attributes

Obtient les attributs de signature.Gets the signature attributes.

CallingConvention

Obtient la convention d’appel.Gets the calling convention.

HasExplicitThis

Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature ExplicitThis.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric

Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature Generic.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance

Obtient une valeur qui indique si cette structure SignatureHeader a l’attribut de signature Instance.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind

Obtient le genre de signature.Gets the signature kind.

RawValue

Obtient la valeur brute de l’octet d’en-tête.Gets the raw value of the header byte.

Méthodes

Equals(Object)

Compare l’égalité entre l’objet spécifié et ce SignatureHeader.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader)

Compare si deux valeurs SignatureHeader sont égales.Compares two SignatureHeader values for equality.

GetHashCode()

Obtient un code de hachage pour l’objet actuel.Gets a hash code for the current object.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

Opérateurs

Equality(SignatureHeader, SignatureHeader)

Compare si deux valeurs SignatureHeader sont égales.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader)

Détermine si deux valeurs SignatureHeader sont inégales.Determines whether two SignatureHeader values are unequal.

S’applique à