SignatureHeader SignatureHeader SignatureHeader SignatureHeader Struct

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
SignatureHeaderSignatureHeaderSignatureHeaderSignatureHeader
Implementações

Comentários

Esse byte de cabeçalho está presente em todos os definição de método, referência de método, método autônomo, campo, propriedade e assinaturas de variável 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) SignatureHeader(Byte) SignatureHeader(Byte) 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) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) 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 CallingConventionOrKindMask CallingConventionOrKindMask 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 Attributes Attributes Attributes

Obtém os atributos de assinatura.Gets the signature attributes.

CallingConvention CallingConvention CallingConvention CallingConvention

Obtém a convenção de chamada.Gets the calling convention.

HasExplicitThis HasExplicitThis HasExplicitThis 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 IsGeneric IsGeneric 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 IsInstance IsInstance 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 Kind Kind Kind

Obtém o tipo de assinatura.Gets the signature kind.

RawValue RawValue RawValue RawValue

Obtém o valor bruto do byte de cabeçalho.Gets the raw value of the header byte.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compara a igualdade entre o objeto especificado e este SignatureHeader.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader)

Comparar a igualdade de dois valores SignatureHeader.Compares two SignatureHeader values for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtém um código hash para o objeto atual.Gets a hash code for the current object.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

Operadores

Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader)

Comparar a igualdade de dois valores SignatureHeader.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader)

Determina se dois valores SignatureHeader são diferentes.Determines whether two SignatureHeader values are unequal.

Aplica-se a