SignatureTypeEncoder Struct

Definizione

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Ereditarietà
SignatureTypeEncoder

Costruttori

SignatureTypeEncoder(BlobBuilder)

Proprietà

Builder

Metodi

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

Codifica un tipo di matrice.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codifica un tipo di matrice.Encodes an array type. Restituisce una coppia di codificatori che devono essere usati nell'ordine in cui sono visualizzati nell'elenco dei parametri.Returns a pair of encoders that must be used in the order they appear in the parameter list.

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

Avvia una firma di un tipo con modificatori personalizzati.Starts a signature of a type with custom modifiers.

Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Avvia una firma del puntatore a funzione.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean)

Avvia una firma di creazione di un'istanza generica.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un metodo generico che lo contiene.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un tipo generico che lo contiene.Encodes a reference to type parameter of a containing generic type.

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

Avvia la firma del puntatore.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode)

Scrive codice di tipo primitivo.Writes primitive type code.

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

Avvia la firma della matrice SZ (vettore).Starts SZ array (vector) signature.

Type(EntityHandle, Boolean)

Codifica un riferimento a un tipo.Encodes a reference to a type.

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

Codifica un puntatore void (Encodes a void pointer (

void*
).).

Si applica a