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

Constructores

Nombre Description
SignatureHeader(Byte)

Inicializa una nueva instancia de la SignatureHeader estructura mediante el valor de byte especificado.

Campos

Nombre Description
CallingConventionOrKindMask

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

Propiedades

Nombre Description
Attributes

Obtiene los atributos de firma.

CallingConvention

Obtiene la convención de llamada.

HasExplicitThis

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

IsGeneric

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

IsInstance

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

Kind

Obtiene el tipo de firma.

RawValue

Obtiene el valor sin procesar del byte de encabezado.

Métodos

Nombre Description
Equals(Object)

Compara el objeto especificado con esto SignatureHeader para obtener igualdad.

Equals(SignatureHeader)

Compara dos SignatureHeader valores para la igualdad.

GetHashCode()

Obtiene un código hash para el objeto actual.

ToString()

Devuelve una cadena que representa el objeto actual.

Operadores

Nombre Description
Equality(SignatureHeader, SignatureHeader)

Compara dos SignatureHeader valores para la igualdad.

Inequality(SignatureHeader, SignatureHeader)

Determina si dos SignatureHeader valores son distintos.

Se aplica a