다음을 통해 공유


CorSerializationType 열거형

공용 언어 런타임에서 개체가 serialize되는 방식을 지정합니다.

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;

멤버

멤버

설명

SERIALIZATION_TYPE_UNDEFINED

개체의 serialization이 정의되지 않았습니다.

SERIALIZATION_TYPE_BOOLEAN

개체를 부울 형식으로 serialize합니다.

SERIALIZATION_TYPE_CHAR

개체를 문자 형식으로 serialize합니다.

SERIALIZATION_TYPE_I1

개체를 부호 있는 1바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_U1

개체를 부호 없는 1바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_I2

개체를 부호 있는 2바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_U2

개체를 부호 없는 2바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_I4

개체를 부호 있는 4바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_U4

개체를 부호 없는 4바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_I8

개체를 부호 있는 8바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_U8

개체를 부호 없는 8바이트 정수로 serialize합니다.

SERIALIZATION_TYPE_R4

개체를 4바이트 부동 소수점으로 serialize합니다.

SERIALIZATION_TYPE_R8

개체를 8바이트 부동 소수점으로 serialize합니다.

SERIALIZATION_TYPE_STRING

개체를 System.String 형식으로 serialize합니다.

SERIALIZATION_TYPE_SZARRAY

개체를 하한이 0인 1차원 배열로 serialize합니다.

SERIALIZATION_TYPE_TYPE

개체를 제네릭 형식으로 serialize합니다.

SERIALIZATION_TYPE_TAGGED_OBJECT

개체를 태그가 지정된 개체로 serialize합니다.

SERIALIZATION_TYPE_FIELD

개체를 필드로 serialize합니다.

SERIALIZATION_TYPE_PROPERTY

개체를 속성으로 serialize합니다.

SERIALIZATION_TYPE_ENUM

개체를 열거형으로 serialize합니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorHdr.h

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

기타 리소스

메타데이터 열거형