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 las constantes que definen los códigos de tipo que se usan en la codificación de firma.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Herencia
Campos
Array | 20 | Representa una matriz Array generalizada en las firmas. |
Boolean | 2 | Representa un Boolean en las firmas. |
ByReference | 16 | Representa los punteros administrados (valores y parámetros devueltos de byref) en las firmas. Se sigue en el blob con la codificación de firma del tipo subyacente. |
Byte | 5 | Representa un Byte en las firmas. |
Char | 3 | Representa un Char en las firmas. |
Double | 13 | Representa un Double en las firmas. |
FunctionPointer | 27 | Representa los tipos de puntero de función en las firmas. |
GenericMethodParameter | 30 | Representa un parámetro de método genérico usado dentro de una firma. |
GenericTypeInstance | 21 | Representa la creación de instancias de un tipo genérico en las firmas. |
GenericTypeParameter | 19 | Representa un parámetro de tipo genérico usado dentro de una firma. |
Int16 | 6 | Representa un Int16 en las firmas. |
Int32 | 8 | Representa un Int32 en las firmas. |
Int64 | 10 | Representa un Int64 en las firmas. |
IntPtr | 24 | Representa un IntPtr en las firmas. |
Invalid | 0 | Representa un código de tipo no válido o no inicializado. No aparecerá en las firmas válidas. |
Object | 28 | Representa un Object en las firmas. |
OptionalModifier | 32 | Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada puede ignorar. |
Pinned | 69 | Representa una variable local que está anclada por el recolector de elementos no utilizados. |
Pointer | 15 | Representa un puntero no administrado en las firmas. Se sigue en el blob con la codificación de firma del tipo subyacente. |
RequiredModifier | 31 | Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada debe entender. |
SByte | 4 | Representa un SByte en las firmas. |
Sentinel | 65 | Representa un marcador para indicar el final de los argumentos fijos y el principio de los argumentos variables. |
Single | 12 | Representa un Single en las firmas. |
String | 14 | Representa un String en las firmas. |
SZArray | 29 | Representa una matriz Array de una sola dimensión con un límite inferior de 0. |
TypedReference | 22 | Representa una referencia con tipo en las firmas. |
TypeHandle | 64 | Precede a un tipo EntityHandle en las firmas. En los metadatos sin formato, se codifica como ELEMENT_TYPE_CLASS (0x12) para los tipos de referencia, o bien como ELEMENT_TYPE_VALUETYPE (0x11) para los tipos de valor. Se contrae en un único código porque las proyecciones de Windows Runtime pueden proyectar desde la clase al tipo de valor o viceversa, y el código sin procesar es confuso en esos casos. |
UInt16 | 7 | Representa un UInt16 en las firmas. |
UInt32 | 9 | Representa un UInt32 en las firmas. |
UInt64 | 11 | Representa un UInt64 en las firmas. |
UIntPtr | 25 | Representa un UIntPtr en las firmas. |
Void | 1 | Representa Void en las firmas. |