SignatureTypeEncoder SignatureTypeEncoder SignatureTypeEncoder SignatureTypeEncoder Struct

Definição

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

Construtores

SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder)

Propriedades

Builder Builder Builder Builder

Métodos

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

Codifica um tipo de matriz.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codifica um tipo de matriz.Encodes an array type. Retorna um par de codificadores que devem ser usados na ordem em que aparecem na lista de parâmetros.Returns a pair of encoders that must be used in the order they appear in the parameter list.

Boolean() Boolean() Boolean() Boolean()
Byte() Byte() Byte() Byte()
Char() Char() Char() Char()
CustomModifiers() CustomModifiers() CustomModifiers() CustomModifiers()

Inicia a assinatura de um tipo com modificadores personalizados.Starts a signature of a type with custom modifiers.

Double() Double() Double() Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Inicia uma assinatura de ponteiro de função.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean)

Inicia uma assinatura de instanciação genérica.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32)

Codifica uma referência ao parâmetro de tipo de um método genérico que o contém.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32) GenericTypeParameter(Int32) GenericTypeParameter(Int32) GenericTypeParameter(Int32)

Codifica uma referência ao parâmetro de tipo de um tipo genérico que o contém.Encodes a reference to type parameter of a containing generic type.

Int16() Int16() Int16() Int16()
Int32() Int32() Int32() Int32()
Int64() Int64() Int64() Int64()
IntPtr() IntPtr() IntPtr() IntPtr()
Object() Object() Object() Object()
Pointer() Pointer() Pointer() Pointer()

Inicia a assinatura do ponteiro.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode)

Grava o código de tipo primitivo.Writes primitive type code.

SByte() SByte() SByte() SByte()
Single() Single() Single() Single()
String() String() String() String()
SZArray() SZArray() SZArray() SZArray()

Inicia a assinatura da matriz SZ (vetor).Starts SZ array (vector) signature.

Type(EntityHandle, Boolean) Type(EntityHandle, Boolean) Type(EntityHandle, Boolean) Type(EntityHandle, Boolean)

Codifica uma referência a um tipo.Encodes a reference to a type.

UInt16() UInt16() UInt16() UInt16()
UInt32() UInt32() UInt32() UInt32()
UInt64() UInt64() UInt64() UInt64()
UIntPtr() UIntPtr() UIntPtr() UIntPtr()
VoidPointer() VoidPointer() VoidPointer() VoidPointer()

Codifica um ponteiro nulo (Encodes a void pointer (

void*
).).

Aplica-se a