SignatureTypeCode SignatureTypeCode SignatureTypeCode SignatureTypeCode Enum

Definición

Especifica las constantes que definen los códigos de tipo que se usan en la codificación de firma.Specifies constants that define type codes used in signature encoding.

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
Herencia
SignatureTypeCodeSignatureTypeCodeSignatureTypeCodeSignatureTypeCode

Campos

Array Array Array Array 20

Representa una matriz Array generalizada en las firmas.Represents a generalized Array in signatures.

Boolean Boolean Boolean Boolean 2

Representa un Boolean en las firmas.Represents a Boolean in signatures.

ByReference ByReference ByReference ByReference 16

Representa los punteros administrados (valores y parámetros devueltos de byref) en las firmas.Represents managed pointers (byref return values and parameters) in signatures. Se sigue en el blob con la codificación de firma del tipo subyacente.It is followed in the blob by the signature encoding of the underlying type.

Byte Byte Byte Byte 5

Representa un Byte en las firmas.Represents a Byte in signatures.

Char Char Char Char 3

Representa un Char en las firmas.Represents a Char in signatures.

Double Double Double Double 13

Representa un Double en las firmas.Represents a Double in signatures.

FunctionPointer FunctionPointer FunctionPointer FunctionPointer 27

Representa los tipos de puntero de función en las firmas.Represents function pointer types in signatures.

GenericMethodParameter GenericMethodParameter GenericMethodParameter GenericMethodParameter 30

Representa un parámetro de método genérico usado dentro de una firma.Represents a generic method parameter used within a signature.

GenericTypeInstance GenericTypeInstance GenericTypeInstance GenericTypeInstance 21

Representa la creación de instancias de un tipo genérico en las firmas.Represents the instantiation of a generic type in signatures.

GenericTypeParameter GenericTypeParameter GenericTypeParameter GenericTypeParameter 19

Representa un parámetro de tipo genérico usado dentro de una firma.Represents a generic type parameter used within a signature.

Int16 Int16 Int16 Int16 6

Representa un Int16 en las firmas.Represents an Int16 in signatures.

Int32 Int32 Int32 Int32 8

Representa un Int32 en las firmas.Represents an Int32 in signatures.

Int64 Int64 Int64 Int64 10

Representa un Int64 en las firmas.Represents an Int64 in signatures.

IntPtr IntPtr IntPtr IntPtr 24

Representa un IntPtr en las firmas.Represents an IntPtr in signatures.

Invalid Invalid Invalid Invalid 0

Representa un código de tipo no válido o no inicializado.Represents an invalid or uninitialized type code. No aparecerá en las firmas válidas.It will not appear in valid signatures.

Object Object Object Object 28

Representa un Object en las firmas.Represents an Object in signatures.

OptionalModifier OptionalModifier OptionalModifier OptionalModifier 32

Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada puede ignorar.Represents a custom modifier applied to a type within a signature that the caller can ignore.

Pinned Pinned Pinned Pinned 69

Representa una variable local que está anclada por el recolector de elementos no utilizados.Represents a local variable that is pinned by garbage collector.

Pointer Pointer Pointer Pointer 15

Representa un puntero no administrado en las firmas.Represents an unmanaged pointer in signatures. Se sigue en el blob con la codificación de firma del tipo subyacente.It is followed in the blob by the signature encoding of the underlying type.

RequiredModifier RequiredModifier RequiredModifier RequiredModifier 31

Representa un modificador personalizado aplicado a un tipo dentro de una firma que el autor de la llamada debe entender.Represents a custom modifier applied to a type within a signature that the caller must understand.

SByte SByte SByte SByte 4

Representa un SByte en las firmas.Represents an SByte in signatures.

Sentinel Sentinel Sentinel Sentinel 65

Representa un marcador para indicar el final de los argumentos fijos y el principio de los argumentos variables.Represents a marker to indicate the end of fixed arguments and the beginning of variable arguments.

Single Single Single Single 12

Representa un Single en las firmas.Represents a Single in signatures.

String String String String 14

Representa un String en las firmas.Represents a String in signatures.

SZArray SZArray SZArray SZArray 29

Representa una matriz Array de una sola dimensión con un límite inferior de 0.Represents a single dimensional Array with a lower bound of 0.

TypedReference TypedReference TypedReference TypedReference 22

Representa una referencia con tipo en las firmas.Represents a typed reference in signatures.

TypeHandle TypeHandle TypeHandle TypeHandle 64

Precede a un tipo EntityHandle en las firmas.Precedes a type EntityHandle in signatures. 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.In raw metadata, this is encoded as either ELEMENT_TYPE_CLASS (0x12) for reference types or ELEMENT_TYPE_VALUETYPE (0x11) for value types. 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.This is collapsed to a single code because Windows Runtime projections can project from class to value type or vice-versa, and the raw code is misleading in those cases.

UInt16 UInt16 UInt16 UInt16 7

Representa un UInt16 en las firmas.Represents a UInt16 in signatures.

UInt32 UInt32 UInt32 UInt32 9

Representa un UInt32 en las firmas.Represents a UInt32 in signatures.

UInt64 UInt64 UInt64 UInt64 11

Representa un UInt64 en las firmas.Represents a UInt64 in signatures.

UIntPtr UIntPtr UIntPtr UIntPtr 25

Representa un UIntPtr en las firmas.Represents a UIntPtr in signatures.

Void Void Void Void 1

Representa Void en las firmas.Represents Void in signatures.

Se aplica a