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부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET