SignatureTypeEncoder Estrutura

Definição

Codifica um tipo em uma assinatura.

public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Herança
SignatureTypeEncoder

Construtores

Nome Description
SignatureTypeEncoder(BlobBuilder)

Cria um SignatureTypeEncoder.

Propriedades

Nome Description
Builder

O BlobBuilder local em que a assinatura é gravada.

Métodos

Nome Description
Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>)

Codifica um tipo de matriz.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codifica um tipo de matriz. Retorna um par de codificadores que devem ser usados na ordem em que aparecem na lista de parâmetros.

Boolean()

Codifica .Boolean

Byte()

Codifica .Byte

Char()

Codifica .Char

CustomModifiers()

Inicia uma assinatura de um tipo com modificadores personalizados.

Double()

Codifica .Double

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Inicia uma assinatura de ponteiro de função.

GenericInstantiation(EntityHandle, Int32, Boolean)

Inicia uma assinatura de instanciação genérica.

GenericMethodTypeParameter(Int32)

Codifica uma referência ao parâmetro de tipo de um método genérico que contém.

GenericTypeParameter(Int32)

Codifica uma referência ao parâmetro de tipo de um tipo genérico que contém.

Int16()

Codifica .Int16

Int32()

Codifica .Int32

Int64()

Codifica .Int64

IntPtr()

Codifica .IntPtr

Object()

Codifica .Object

Pointer()

Inicia a assinatura do ponteiro.

PrimitiveType(PrimitiveTypeCode)

Grava código de tipo primitivo.

SByte()

Codifica .SByte

Single()

Codifica .Single

String()

Codifica .String

SZArray()

Inicia a assinatura de matriz SZ (vetor).

Type(EntityHandle, Boolean)

Codifica uma referência a um tipo.

TypedReference()

Codifica .TypedReference

UInt16()

Codifica .UInt16

UInt32()

Codifica .UInt32

UInt64()

Codifica .UInt64

UIntPtr()

Codifica .UIntPtr

VoidPointer()

Codifica um ponteiro nulo (void*).

Aplica-se a