SignatureHeader Estrutura

Definição

Representa as características de assinatura especificadas pelo byte principal 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 SignatureHeader estrutura usando o valor de byte especificado.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

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

Campos

Nome Description
CallingConventionOrKindMask

Obtém o valor da máscara para o tipo de assinatura ou convenção de chamada. O valor padrão CallingConventionOrKindMask é 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 SignatureHeader estrutura tem o ExplicitThis atributo de assinatura.

IsGeneric

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

IsInstance

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

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 o objeto especificado com este SignatureHeader para igualdade.

Equals(SignatureHeader)

Compara dois SignatureHeader valores de igualdade.

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)

Compara dois SignatureHeader valores de igualdade.

Inequality(SignatureHeader, SignatureHeader)

Determina se dois SignatureHeader valores são diferentes.

Aplica-se a