2.1.2.1 RecordTypeEnumeration
This enumeration identifies the type of the record. Each record (except for MemberPrimitiveUnTyped) starts with a record type enumeration. The size of the enumeration is one BYTE.
Constant/value |
Description |
---|---|
SerializedStreamHeader 0 |
Identifies the SerializationHeaderRecord. |
ClassWithId 1 |
Identifies a ClassWithId record. |
SystemClassWithMembers 2 |
Identifies a SystemClassWithMembers record. |
ClassWithMembers 3 |
Identifies a ClassWithMembers record. |
SystemClassWithMembersAndTypes 4 |
Identifies a SystemClassWithMembersAndTypes record. |
ClassWithMembersAndTypes 5 |
Identifies a ClassWithMembersAndTypes record. |
BinaryObjectString 6 |
Identifies a BinaryObjectString record. |
BinaryArray 7 |
Identifies a BinaryArray record. |
MemberPrimitiveTyped 8 |
Identifies a MemberPrimitiveTyped record. |
MemberReference 9 |
Identifies a MemberReference record. |
ObjectNull 10 |
Identifies an ObjectNull record. |
MessageEnd 11 |
Identifies a MessageEnd record. |
BinaryLibrary 12 |
Identifies a BinaryLibrary record. |
ObjectNullMultiple256 13 |
Identifies an ObjectNullMultiple256 record. |
ObjectNullMultiple 14 |
Identifies an ObjectNullMultiple record |
ArraySinglePrimitive 15 |
Identifies an ArraySinglePrimitive. |
ArraySingleObject 16 |
Identifies an ArraySingleObject record. |
ArraySingleString 17 |
Identifies an ArraySingleString record. |
MethodCall 21 |
Identifies a BinaryMethodCall record. |
MethodReturn 22 |
Identifies a BinaryMethodReturn record. |