SignatureHeader Estructura

Definición

Representa las características de firma especificadas por el byte inicial de los blobs de firma.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)
Herencia
SignatureHeader
Implementaciones

Comentarios

Este byte de encabezado está presente en todas las definiciones de método, referencia de método, método independiente, campo, propiedad y firma de variable local, pero no en firmas de especificación de tipo.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.

Constructores

SignatureHeader(Byte)

Inicializa una nueva instancia de la estructura SignatureHeader utilizando el valor de bytes especificado.Initializes a new instance of the SignatureHeader structure using the specified byte value.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Inicializa una nueva instancia de la estructura SignatureHeader con el tipo de firma especificado, la convención de llamada y los atributos de firma.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

Campos

CallingConventionOrKindMask

Obtiene el valor de máscara para la convención de llamada o el tipo de firma.Gets the mask value for the calling convention or signature kind. El valor CallingConventionOrKindMask predeterminado es 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F).

Propiedades

Attributes

Obtiene los atributos de la firma.Gets the signature attributes.

CallingConvention

Obtiene la convención de llamada.Gets the calling convention.

HasExplicitThis

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma ExplicitThis.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma Generic.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma Instance.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind

Obtiene el tipo de firma.Gets the signature kind.

RawValue

Obtiene el valor sin formato del byte de encabezado.Gets the raw value of the header byte.

Métodos

Equals(Object)

Compara el objeto especificado con este SignatureHeader para ver si son iguales.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader)

Compara dos valores de SignatureHeader para determinar si son iguales.Compares two SignatureHeader values for equality.

GetHashCode()

Obtiene un código hash para el objeto actual.Gets a hash code for the current object.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

Operadores

Equality(SignatureHeader, SignatureHeader)

Compara dos valores de SignatureHeader para determinar si son iguales.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader)

Determina si dos valores SignatureHeader son desiguales.Determines whether two SignatureHeader values are unequal.

Se aplica a