SignatureTypeEncoder Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encode un type dans une signature.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Héritage
Constructeurs
SignatureTypeEncoder(BlobBuilder) |
Crée un SignatureTypeEncoder. |
Propriétés
Builder |
où BlobBuilder la signature est écrite. |
Méthodes
Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Encode un type de tableau. |
Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Encode un type de tableau. Retourne une paire d’encodeurs qui doivent être utilisés dans l’ordre dans lequel ils apparaissent dans la liste de paramètres. |
Boolean() |
Encode Boolean. |
Byte() |
Encode Byte. |
Char() |
Encode Char. |
CustomModifiers() |
Démarre une signature d’un type avec des modificateurs personnalisés. |
Double() |
Encode Double. |
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Démarre une signature de pointeur de fonction. |
GenericInstantiation(EntityHandle, Int32, Boolean) |
Démarre une signature d’instanciation générique. |
GenericMethodTypeParameter(Int32) |
Encode une référence au paramètre de type d’une méthode générique conteneur. |
GenericTypeParameter(Int32) |
Encode une référence au paramètre de type d’un type générique conteneur. |
Int16() |
Encode Int16. |
Int32() |
Encode Int32. |
Int64() |
Encode Int64. |
IntPtr() |
Encode IntPtr. |
Object() |
Encode Object. |
Pointer() |
Démarre la signature du pointeur. |
PrimitiveType(PrimitiveTypeCode) |
Écrit le code de type primitif. |
SByte() |
Encode SByte. |
Single() |
Encode Single. |
String() |
Encode String. |
SZArray() |
Démarre la signature du tableau (vecteur) SZ. |
Type(EntityHandle, Boolean) |
Encode une référence à un type. |
TypedReference() |
Encode TypedReference. |
UInt16() |
Encode UInt16. |
UInt32() |
Encode UInt32. |
UInt64() |
Encode UInt64. |
UIntPtr() |
Encode UIntPtr. |
VoidPointer() |
Encode un pointeur void ( |