SignatureTypeEncoder Structure

Définition

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Héritage
SignatureTypeEncoder

Constructeurs

SignatureTypeEncoder(BlobBuilder)

Propriétés

Builder

Méthodes

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

Encode un type de tableau.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Encode un type de tableau.Encodes an array type. Retourne une paire d’encodeurs qui doivent être utilisés dans l’ordre dans lequel ils apparaissent dans la liste de paramètres.Returns a pair of encoders that must be used in the order they appear in the parameter list.

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

Démarre une signature d’un type avec des modificateurs personnalisés.Starts a signature of a type with custom modifiers.

Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Démarre une signature de pointeur de fonction.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean)

Démarre une signature d’instanciation générique.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32)

Encode une référence au paramètre de type d’une méthode générique conteneur.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32)

Encode une référence au paramètre de type d’un type générique conteneur.Encodes a reference to type parameter of a containing generic type.

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

Démarre la signature du pointeur.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode)

Écrit le code de type primitif.Writes primitive type code.

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

Démarre la signature du tableau (vecteur) SZ.Starts SZ array (vector) signature.

Type(EntityHandle, Boolean)

Encode une référence à un type.Encodes a reference to a type.

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

Encode un pointeur void (Encodes a void pointer (

void*
).).

S’applique à