SignatureTypeCode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica constantes que definen códigos de tipo usados en la codificación de firma.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Invalid | 0 | Representa un código de tipo no válido o no inicializado. No aparecerá en firmas válidas. |
| Void | 1 | Representa Void en firmas. |
| Boolean | 2 | Representa un objeto Boolean en firmas. |
| Char | 3 | Representa un objeto Char en firmas. |
| SByte | 4 | Representa un objeto SByte en las firmas. |
| Byte | 5 | Representa un objeto Byte en firmas. |
| Int16 | 6 | Representa un objeto Int16 en las firmas. |
| UInt16 | 7 | Representa un objeto UInt16 en firmas. |
| Int32 | 8 | Representa un objeto Int32 en las firmas. |
| UInt32 | 9 | Representa un objeto UInt32 en firmas. |
| Int64 | 10 | Representa un objeto Int64 en las firmas. |
| UInt64 | 11 | Representa un objeto UInt64 en firmas. |
| Single | 12 | Representa un objeto Single en firmas. |
| Double | 13 | Representa un objeto Double en firmas. |
| String | 14 | Representa un objeto String en firmas. |
| Pointer | 15 | Representa un puntero no administrado en firmas. El blob lo sigue la codificación de firma del tipo subyacente. |
| ByReference | 16 | Representa punteros administrados (valores devueltos por byref y parámetros) en firmas. El blob lo sigue la codificación de firma del tipo subyacente. |
| GenericTypeParameter | 19 | Representa un parámetro de tipo genérico usado dentro de una firma. |
| Array | 20 | Representa un objeto Array generalizado en firmas. |
| GenericTypeInstance | 21 | Representa la creación de instancias de un tipo genérico en firmas. |
| TypedReference | 22 | Representa una referencia con tipo en firmas. |
| IntPtr | 24 | Representa un objeto IntPtr en las firmas. |
| UIntPtr | 25 | Representa un objeto UIntPtr en firmas. |
| FunctionPointer | 27 | Representa los tipos de puntero de función en las firmas. |
| Object | 28 | Representa un objeto Object en las firmas. |
| SZArray | 29 | Representa una unidimensional Array con un límite inferior de 0. |
| GenericMethodParameter | 30 | Representa un parámetro de método genérico usado dentro de una firma. |
| RequiredModifier | 31 | Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada debe comprender. |
| OptionalModifier | 32 | Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada puede omitir. |
| TypeHandle | 64 | Precede a un tipo EntityHandle en las firmas. En los metadatos sin procesar, se codifica como ELEMENT_TYPE_CLASS (0x12) para tipos de referencia o ELEMENT_TYPE_VALUETYPE (0x11) para los tipos de valor. Esto se contrae en un solo código porque Windows Runtime proyecciones pueden proyectar de clase a tipo de valor o viceversa, y el código sin procesar es engañoso en esos casos. |
| Sentinel | 65 | Representa un marcador para indicar el final de los argumentos fijos y el principio de los argumentos variables. |
| Pinned | 69 | Representa una variable local anclada por el recolector de elementos no utilizados. |