SignatureHeader Estrutura

Definição

Representa as características de assinatura especificadas pelo byte inicial dos 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

Observações

Este 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 nas assinaturas de especificação de tipo.

Construtores

Name Description
SignatureHeader(Byte)

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

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

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

Campos

Name Description
CallingConventionOrKindMask

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

Propriedades

Name Description
Attributes

Obtém os atributos de assinatura.

CallingConvention

Percebe a convenção do chamado.

HasExplicitThis

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

IsGeneric

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

IsInstance

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

Kind

Recebe o tipo característico.

RawValue

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

Métodos

Name Description
Equals(Object)

Compara o objeto especificado com isto SignatureHeader para igualdade.

Equals(SignatureHeader)

Compara dois SignatureHeader valores para igualdade.

GetHashCode()

Recebe um código hash para o objeto atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

Operadores

Name Description
Equality(SignatureHeader, SignatureHeader)

Compara dois SignatureHeader valores para igualdade.

Inequality(SignatureHeader, SignatureHeader)

Determina se dois SignatureHeader valores são desiguais.

Aplica-se a