SignatureHeader Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |