SignatureHeader Estrutura
Definição
Representa as características de assinatura especificadas pelo byte à esquerda de blobs de assinatura.Represents the signature characteristics specified by the leading byte of signature blobs.
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 definições de método, referência de método, método autônomo, campo, propriedade e assinaturas de variáveis locais, mas não em assinaturas de especificação de tipo.This header byte is present in all method definition, method reference, standalone method, field, property, and local variable signatures, but not in type specification signatures.
Construtores
| SignatureHeader(Byte) |
Inicializa uma nova instância da estrutura SignatureHeader usando o valor de byte especificado.Initializes a new instance of the SignatureHeader structure using the specified byte value. |
| 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.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes. |
Campos
| CallingConventionOrKindMask |
Obtém o valor da máscara para a convenção de chamada ou tipo de assinatura.Gets the mask value for the calling convention or signature kind. O valor CallingConventionOrKindMask padrão é 15 (0x0F).The default CallingConventionOrKindMask value is 15 (0x0F). |
Propriedades
| Attributes |
Obtém os atributos de assinatura.Gets the signature attributes. |
| CallingConvention |
Obtém a convenção de chamada.Gets the calling convention. |
| HasExplicitThis |
Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura ExplicitThis.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute. |
| IsGeneric |
Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura Generic.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute. |
| IsInstance |
Obtém um valor que indica se essa estrutura SignatureHeader tem o atributo de assinatura Instance.Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute. |
| Kind |
Obtém o tipo de assinatura.Gets the signature kind. |
| RawValue |
Obtém o valor bruto do byte de cabeçalho.Gets the raw value of the header byte. |
Métodos
| Equals(Object) |
Compara a igualdade entre o objeto especificado e este SignatureHeader.Compares the specified object with this SignatureHeader for equality. |
| Equals(SignatureHeader) |
Comparar a igualdade de dois valores SignatureHeader.Compares two SignatureHeader values for equality. |
| GetHashCode() |
Obtém um código hash para o objeto atual.Gets a hash code for the current object. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. |
Operadores
| Equality(SignatureHeader, SignatureHeader) |
Comparar a igualdade de dois valores SignatureHeader.Compares two SignatureHeader values for equality. |
| Inequality(SignatureHeader, SignatureHeader) |
Determina se dois valores SignatureHeader são diferentes.Determines whether two SignatureHeader values are unequal. |