Comparteix a través de


SignatureTypeCode Enumeración

Definición

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
SignatureTypeCode

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.

Se aplica a