SignatureTypeEncoder Struct

Definizione

Codifica un tipo in una firma.

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

Costruttori

Nome Descrizione
SignatureTypeEncoder(BlobBuilder)

Crea un SignatureTypeEncoder.

Proprietà

Nome Descrizione
Builder

Oggetto BlobBuilder in cui viene scritta la firma.

Metodi

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

Codifica un tipo di matrice.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codifica un tipo di matrice. Restituisce una coppia di codificatori che devono essere utilizzati nell'ordine in cui vengono visualizzati nell'elenco dei parametri.

Boolean()

BooleanCodifica .

Byte()

ByteCodifica .

Char()

CharCodifica .

CustomModifiers()

Avvia una firma di un tipo con modificatori personalizzati.

Double()

DoubleCodifica .

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Avvia una firma del puntatore di funzione.

GenericInstantiation(EntityHandle, Int32, Boolean)

Avvia una firma di creazione di istanze generica.

GenericMethodTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un metodo generico contenitore.

GenericTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un tipo generico contenitore.

Int16()

Int16Codifica .

Int32()

Int32Codifica .

Int64()

Int64Codifica .

IntPtr()

IntPtrCodifica .

Object()

ObjectCodifica .

Pointer()

Avvia la firma del puntatore.

PrimitiveType(PrimitiveTypeCode)

Scrive codice di tipo primitivo.

SByte()

SByteCodifica .

Single()

SingleCodifica .

String()

StringCodifica .

SZArray()

Avvia la firma della matrice SZ (vettore).

Type(EntityHandle, Boolean)

Codifica un riferimento a un tipo.

TypedReference()

TypedReferenceCodifica .

UInt16()

UInt16Codifica .

UInt32()

UInt32Codifica .

UInt64()

UInt64Codifica .

UIntPtr()

UIntPtrCodifica .

VoidPointer()

Codifica un puntatore void (void*).

Si applica a