SignatureTypeEncoder Estructura

Definición

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Herencia
SignatureTypeEncoder

Constructores

SignatureTypeEncoder(BlobBuilder)

Propiedades

Builder

Métodos

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

Codifica un tipo de matriz.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codifica un tipo de matriz.Encodes an array type. Devuelve un par de codificadores que se deben usar en el orden en que aparecen en la lista de parámetros.Returns a pair of encoders that must be used in the order they appear in the parameter list.

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

Inicia una signatura de un tipo con modificadores personalizados.Starts a signature of a type with custom modifiers.

Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Inicia una signatura de puntero de función.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean)

Inicia una signatura de creación de instancias genérica.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32)

Codifica una referencia al parámetro de tipo de un método genérico contenedor.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32)

Codifica una referencia al parámetro de tipo de un tipo genérico contenedor.Encodes a reference to type parameter of a containing generic type.

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

Inicia la signatura de puntero.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode)

Escribe código de tipo primitivo.Writes primitive type code.

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

Inicia la signatura de matriz SZ (vector).Starts SZ array (vector) signature.

Type(EntityHandle, Boolean)

Representa una referencia a un tipo.Encodes a reference to a type.

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

Codifica un puntero void (Encodes a void pointer (

void*
).).

Se aplica a