Compartir a través de


SignatureHeader Estructura

Definición

Representa las características de firma especificadas por el byte inicial de los blobs de firma.

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 firmas de definición de método, referencia de método, método independiente, campo, propiedad y variable local, pero no en las firmas de especificación de tipo.

Constructores

SignatureHeader(Byte)

Inicializa una nueva instancia de la estructura SignatureHeader utilizando el valor de bytes especificado.

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.

Campos

CallingConventionOrKindMask

Obtiene el valor de máscara para la convención de llamada o el tipo de firma. El valor CallingConventionOrKindMask predeterminado es 15 (0x0F).

Propiedades

Attributes

Obtiene los atributos de la firma.

CallingConvention

Obtiene la convención de llamada.

HasExplicitThis

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma ExplicitThis.

IsGeneric

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma Generic.

IsInstance

Obtiene un valor que indica si esta estructura SignatureHeader tiene el atributo de firma Instance.

Kind

Obtiene el tipo de firma.

RawValue

Obtiene el valor sin formato del byte de encabezado.

Métodos

Equals(Object)

Compara el objeto especificado con este SignatureHeader para ver si son iguales.

Equals(SignatureHeader)

Compara dos valores de SignatureHeader para determinar si son iguales.

GetHashCode()

Obtiene un código hash para el objeto actual.

ToString()

Devuelve una cadena que representa el objeto actual.

Operadores

Equality(SignatureHeader, SignatureHeader)

Compara dos valores de SignatureHeader para determinar si son iguales.

Inequality(SignatureHeader, SignatureHeader)

Determina si dos valores SignatureHeader son desiguales.

Se aplica a