SignatureTypeCode Enumeración

Definición

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
SignatureTypeCode

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.

Se aplica a