Condividi tramite


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

SignatureTypeEncoder(BlobBuilder)

Crea un oggetto SignatureTypeEncoder.

Proprietà

Builder

Oggetto BlobBuilder in cui viene scritta la firma.

Metodi

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 usati nell'ordine in cui sono 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 a funzione.

GenericInstantiation(EntityHandle, Int32, Boolean)

Avvia una firma di creazione di un'istanza generica.

GenericMethodTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un metodo generico che lo contiene.

GenericTypeParameter(Int32)

Codifica un riferimento al parametro di tipo di un tipo generico che lo contiene.

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