다음을 통해 공유


CorSerializationType 열거형

공용 언어 런타임에서 개체를 직렬화하는 방법을 지정합니다.

구문

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;  

멤버

멤버 Description
SERIALIZATION_TYPE_UNDEFINED 개체의 직렬화가 정의되지 않았습니다.
SERIALIZATION_TYPE_BOOLEAN 개체는 부울 형식으로 직렬화됩니다.
SERIALIZATION_TYPE_CHAR 개체는 문자 형식으로 직렬화됩니다.
SERIALIZATION_TYPE_I1 개체는 부호 있는 1바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_U1 개체는 부호 없는 1바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_I2 개체는 부호 있는 2바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_U2 개체는 부호 없는 2바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_I4 개체는 부호 있는 4바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_U4 개체는 부호 없는 4바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_I8 개체는 부호 있는 8바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_U8 개체는 부호 없는 8바이트 정수로 직렬화됩니다.
SERIALIZATION_TYPE_R4 개체는 4바이트 부동 소수점으로 직렬화됩니다.
SERIALIZATION_TYPE_R8 개체는 8바이트 부동 소수점으로 직렬화됩니다.
SERIALIZATION_TYPE_STRING 개체는 System.String 형식으로 직렬화됩니다.
SERIALIZATION_TYPE_SZARRAY 개체는 1차원, 0 하한 배열로 직렬화됩니다.
SERIALIZATION_TYPE_TYPE 개체는 제네릭 형식으로 직렬화됩니다.
SERIALIZATION_TYPE_TAGGED_OBJECT 개체는 태그가 지정된 개체로 직렬화됩니다.
SERIALIZATION_TYPE_FIELD 개체는 필드로 직렬화됩니다.
SERIALIZATION_TYPE_PROPERTY 개체는 속성으로 직렬화됩니다.
SERIALIZATION_TYPE_ENUM 개체는 열거형으로 직렬화됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorHdr.h

.NET Framework 버전: 1.0부터 사용 가능

참고 항목