Compartilhar via


SignatureHeader Estrutura

Definição

Representa as características de assinatura especificadas pelo byte à esquerda de blobs de assinatura.

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)
Herança
SignatureHeader
Implementações

Comentários

Esse byte de cabeçalho está presente em todas as assinaturas de definição de método, referência de método, método autônomo, campo, propriedade e variável local, mas não em assinaturas de especificação de tipo.

Construtores

SignatureHeader(Byte)

Inicializa uma nova instância da estrutura SignatureHeader usando o valor de byte especificado.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Inicializa uma nova instância da estrutura SignatureHeader usando o tipo de assinatura especificado, convenção de chamada e atributos de assinatura.

Campos

CallingConventionOrKindMask

Obtém o valor da máscara para a convenção de chamada ou tipo de assinatura. O valor CallingConventionOrKindMask padrão é 15 (0x0F).

Propriedades

Attributes

Obtém os atributos de assinatura.

CallingConvention

Obtém a convenção de chamada.

HasExplicitThis

Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura ExplicitThis.

IsGeneric

Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura Generic.

IsInstance

Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura Instance.

Kind

Obtém o tipo de assinatura.

RawValue

Obtém o valor bruto do byte de cabeçalho.

Métodos

Equals(Object)

Compara a igualdade entre o objeto especificado e este SignatureHeader.

Equals(SignatureHeader)

Comparar a igualdade de dois valores SignatureHeader.

GetHashCode()

Obtém um código hash para o objeto atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Operadores

Equality(SignatureHeader, SignatureHeader)

Comparar a igualdade de dois valores SignatureHeader.

Inequality(SignatureHeader, SignatureHeader)

Determina se dois valores SignatureHeader são diferentes.

Aplica-se a