SignatureHeader Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |