Freigeben über


CorSerializationType-Enumeration

Gibt an, wie ein Objekt von der Common Language Runtime serialisiert wird.

typedef enum CorSerializationType {

    SERIALIZATION_TYPE_UNDEFINED     = 0,
    SERIALIZATION_TYPE_BOOLEAN       = ELEMENT_TYPE_BOOLEAN,
    SERIALIZATION_TYPE_CHAR          = ELEMENT_TYPE_CHAR,
    SERIALIZATION_TYPE_I1            = ELEMENT_TYPE_I1,
    SERIALIZATION_TYPE_U1            = ELEMENT_TYPE_U1,
    SERIALIZATION_TYPE_I2            = ELEMENT_TYPE_I2,
    SERIALIZATION_TYPE_U2            = ELEMENT_TYPE_U2,
    SERIALIZATION_TYPE_I4            = ELEMENT_TYPE_I4,
    SERIALIZATION_TYPE_U4            = ELEMENT_TYPE_U4,
    SERIALIZATION_TYPE_I8            = ELEMENT_TYPE_I8,
    SERIALIZATION_TYPE_U8            = ELEMENT_TYPE_U8,
    SERIALIZATION_TYPE_R4            = ELEMENT_TYPE_R4,
    SERIALIZATION_TYPE_R8            = ELEMENT_TYPE_R8,
    SERIALIZATION_TYPE_STRING        = ELEMENT_TYPE_STRING,
    SERIALIZATION_TYPE_SZARRAY       = ELEMENT_TYPE_SZARRAY,
    SERIALIZATION_TYPE_TYPE          = 0x50,
    SERIALIZATION_TYPE_TAGGED_OBJECT = 0x51,
    SERIALIZATION_TYPE_FIELD         = 0x53,
    SERIALIZATION_TYPE_PROPERTY      = 0x54,
    SERIALIZATION_TYPE_ENUM          = 0x55

} CorSerializationType;

Member

Member

Beschreibung

SERIALIZATION_TYPE_UNDEFINED

Serialisierung des Objekts ist nicht definiert.

SERIALIZATION_TYPE_BOOLEAN

Objekt wird als boolescher Typ serialisiert

SERIALIZATION_TYPE_CHAR

Objekt wird als Zeichentyp serialisiert.

SERIALIZATION_TYPE_I1

Objekt wird als 1-Byte-ganze Zahl mit Vorzeichen serialisiert.

SERIALIZATION_TYPE_U1

Objekt wird als 1-Byte-ganze Zahl ohne Vorzeichen serialisiert.

SERIALIZATION_TYPE_I2

Objekt wird als 2-Byte-ganze Zahl mit Vorzeichen serialisiert.

SERIALIZATION_TYPE_U2

Objekt wird als 2-Byte-ganze Zahl ohne Vorzeichen serialisiert.

SERIALIZATION_TYPE_I4

Objekt wird als 4-Byte-ganze Zahl mit Vorzeichen serialisiert.

SERIALIZATION_TYPE_U4

Objekt wird als 4-Byte-ganze Zahl ohne Vorzeichen serialisiert.

SERIALIZATION_TYPE_I8

Objekt wird als 8-Byte-ganze Zahl mit Vorzeichen serialisiert.

SERIALIZATION_TYPE_U8

Objekt wird als 8-Byte-ganze Zahl ohne Vorzeichen serialisiert.

SERIALIZATION_TYPE_R4

Objekt wird als 4-Byte-Gleitkommazahl serialisiert.

SERIALIZATION_TYPE_R8

Objekt wird als 8-Byte-Gleitkommazahl serialisiert.

SERIALIZATION_TYPE_STRING

Objekt wird als System.String-Typ serialisiert.

SERIALIZATION_TYPE_SZARRAY

Objekt wird als eindimensionales, 0 (null) Untergrenzenarray serialisiert.

SERIALIZATION_TYPE_TYPE

Objekt wird als generischer Typ serialisiert.

SERIALIZATION_TYPE_TAGGED_OBJECT

Objekt wird als markiertes Objekt serialisiert.

SERIALIZATION_TYPE_FIELD

Objekt wird als Feld serialisiert.

SERIALIZATION_TYPE_PROPERTY

Objekt wird als Eigenschaft serialisiert.

SERIALIZATION_TYPE_ENUM

Objekt wird als Enumeration serialisiert.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorHdr.h

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Metadatenenumerationen