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

Nome Description
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

Nome Description
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

Nome Description
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

Nome Description
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

Nome Description
Equality(SignatureHeader, SignatureHeader)

Comparar a igualdade de dois valores SignatureHeader.

Inequality(SignatureHeader, SignatureHeader)

Determina se dois valores SignatureHeader são diferentes.

Aplica-se a