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
| Nom | Description |
|---|---|
| SignatureTypeEncoder(BlobBuilder) |
Crée un SignatureTypeEncoder. |
Propriétés
| Nom | Description |
|---|---|
| Builder |
Où BlobBuilder la signature est écrite. |
Méthodes
| Nom | Description |
|---|---|
| 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 des paramètres. |
| Boolean() |
Encodes Boolean. |
| Byte() |
Encodes Byte. |
| Char() |
Encodes Char. |
| CustomModifiers() |
Démarre une signature d’un type avec des modificateurs personnalisés. |
| Double() |
Encodes 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 contenant. |
| GenericTypeParameter(Int32) |
Encode une référence au paramètre de type d’un type générique contenant. |
| Int16() |
Encodes Int16. |
| Int32() |
Encodes Int32. |
| Int64() |
Encodes Int64. |
| IntPtr() |
Encodes IntPtr. |
| Object() |
Encodes Object. |
| Pointer() |
Démarre la signature du pointeur. |
| PrimitiveType(PrimitiveTypeCode) |
Écrit le code de type primitif. |
| SByte() |
Encodes SByte. |
| Single() |
Encodes Single. |
| String() |
Encodes String. |
| SZArray() |
Démarre la signature de tableau SZ (vecteur). |
| Type(EntityHandle, Boolean) |
Encode une référence à un type. |
| TypedReference() |
Encodes TypedReference. |
| UInt16() |
Encodes UInt16. |
| UInt32() |
Encodes UInt32. |
| UInt64() |
Encodes UInt64. |
| UIntPtr() |
Encodes UIntPtr. |
| VoidPointer() |
Encode un pointeur void ( |