81 references to RecordType
System.Runtime.Serialization.BinaryFormat (81)
System\Runtime\Serialization\BinaryFormat\AllowedRecordType.cs (16)
10
SerializedStreamHeader = 1 <<
RecordType
.SerializedStreamHeader,
11
ClassWithId = 1 <<
RecordType
.ClassWithId,
12
SystemClassWithMembersAndTypes = 1 <<
RecordType
.SystemClassWithMembersAndTypes,
13
ClassWithMembersAndTypes = 1 <<
RecordType
.ClassWithMembersAndTypes,
14
BinaryObjectString = 1 <<
RecordType
.BinaryObjectString,
15
BinaryArray = 1 <<
RecordType
.BinaryArray,
16
MemberPrimitiveTyped = 1 <<
RecordType
.MemberPrimitiveTyped,
17
MemberReference = 1 <<
RecordType
.MemberReference,
18
ObjectNull = 1 <<
RecordType
.ObjectNull,
19
MessageEnd = 1 <<
RecordType
.MessageEnd,
20
BinaryLibrary = 1 <<
RecordType
.BinaryLibrary,
21
ObjectNullMultiple256 = 1 <<
RecordType
.ObjectNullMultiple256,
22
ObjectNullMultiple = 1 <<
RecordType
.ObjectNullMultiple,
23
ArraySinglePrimitive = 1 <<
RecordType
.ArraySinglePrimitive,
24
ArraySingleObject = 1 <<
RecordType
.ArraySingleObject,
25
ArraySingleString = 1 <<
RecordType
.ArraySingleString,
System\Runtime\Serialization\BinaryFormat\ArrayOfClassesRecord.cs (2)
21
public override
RecordType
RecordType =>
RecordType
.BinaryArray;
System\Runtime\Serialization\BinaryFormat\ArraySingleObjectRecord.cs (2)
23
public override
RecordType
RecordType =>
RecordType
.ArraySingleObject;
System\Runtime\Serialization\BinaryFormat\ArraySinglePrimitiveRecord.cs (2)
35
public override
RecordType
RecordType =>
RecordType
.ArraySinglePrimitive;
System\Runtime\Serialization\BinaryFormat\ArraySingleStringRecord.cs (2)
23
public override
RecordType
RecordType =>
RecordType
.ArraySingleString;
System\Runtime\Serialization\BinaryFormat\BinaryArrayRecord.cs (9)
38
public override
RecordType
RecordType =>
RecordType
.BinaryArray;
83
case
RecordType
.BinaryArray:
84
case
RecordType
.ArraySinglePrimitive:
85
case
RecordType
.ArraySingleObject:
86
case
RecordType
.ArraySingleString:
91
case
RecordType
.ObjectNull:
92
case
RecordType
.ObjectNullMultiple256:
93
case
RecordType
.ObjectNullMultiple:
System\Runtime\Serialization\BinaryFormat\BinaryLibraryRecord.cs (2)
22
public override
RecordType
RecordType =>
RecordType
.BinaryLibrary;
System\Runtime\Serialization\BinaryFormat\BinaryObjectStringRecord.cs (2)
23
public override
RecordType
RecordType =>
RecordType
.BinaryObjectString;
System\Runtime\Serialization\BinaryFormat\ClassWithIdRecord.cs (2)
22
public override
RecordType
RecordType =>
RecordType
.ClassWithId;
System\Runtime\Serialization\BinaryFormat\ClassWithMembersAndTypesRecord.cs (2)
22
public override
RecordType
RecordType =>
RecordType
.ClassWithMembersAndTypes;
System\Runtime\Serialization\BinaryFormat\MemberPrimitiveTypedRecord.cs (2)
17
public override
RecordType
RecordType =>
RecordType
.MemberPrimitiveTyped;
System\Runtime\Serialization\BinaryFormat\MemberReferenceRecord.cs (2)
22
public override
RecordType
RecordType =>
RecordType
.MemberReference;
System\Runtime\Serialization\BinaryFormat\MessageEndRecord.cs (2)
20
public override
RecordType
RecordType =>
RecordType
.MessageEnd;
System\Runtime\Serialization\BinaryFormat\ObjectNullMultiple256Record.cs (2)
19
public override
RecordType
RecordType =>
RecordType
.ObjectNullMultiple256;
System\Runtime\Serialization\BinaryFormat\ObjectNullMultipleRecord.cs (2)
19
public override
RecordType
RecordType =>
RecordType
.ObjectNullMultiple;
System\Runtime\Serialization\BinaryFormat\ObjectNullRecord.cs (2)
16
public override
RecordType
RecordType =>
RecordType
.ObjectNull;
System\Runtime\Serialization\BinaryFormat\PayloadReader.cs (20)
39
&& bytes[0] == (byte)
RecordType
.SerializedStreamHeader
169
RecordType
recordType;
209
while (recordType !=
RecordType
.MessageEnd);
216
AllowedRecordTypes allowed, PayloadOptions options, out
RecordType
recordType)
223
recordType = (
RecordType
)nextByte;
227
RecordType
.ArraySingleObject => ArraySingleObjectRecord.Decode(reader),
228
RecordType
.ArraySinglePrimitive => DecodeArraySinglePrimitiveRecord(reader),
229
RecordType
.ArraySingleString => ArraySingleStringRecord.Decode(reader),
230
RecordType
.BinaryArray => BinaryArrayRecord.Decode(reader, recordMap, options),
231
RecordType
.BinaryLibrary => BinaryLibraryRecord.Decode(reader),
232
RecordType
.BinaryObjectString => BinaryObjectStringRecord.Decode(reader),
233
RecordType
.ClassWithId => ClassWithIdRecord.Decode(reader, recordMap),
234
RecordType
.ClassWithMembersAndTypes => ClassWithMembersAndTypesRecord.Decode(reader, recordMap, options),
235
RecordType
.MemberPrimitiveTyped => DecodeMemberPrimitiveTypedRecord(reader),
236
RecordType
.MemberReference => MemberReferenceRecord.Decode(reader, recordMap),
237
RecordType
.MessageEnd => MessageEndRecord.Singleton,
238
RecordType
.ObjectNull => ObjectNullRecord.Instance,
239
RecordType
.ObjectNullMultiple => ObjectNullMultipleRecord.Decode(reader),
240
RecordType
.ObjectNullMultiple256 => ObjectNullMultiple256Record.Decode(reader),
241
RecordType
.SerializedStreamHeader => SerializedStreamHeaderRecord.Decode(reader),
System\Runtime\Serialization\BinaryFormat\RectangularOrCustomOffsetArrayRecord.cs (2)
42
public override
RecordType
RecordType =>
RecordType
.BinaryArray;
System\Runtime\Serialization\BinaryFormat\SerializationRecord.cs (1)
35
public abstract
RecordType
RecordType { get; }
System\Runtime\Serialization\BinaryFormat\SerializedStreamHeaderRecord.cs (3)
17
internal const int Size = sizeof(
RecordType
) + sizeof(int) * 4;
23
public override
RecordType
RecordType =>
RecordType
.SerializedStreamHeader;
System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (2)
22
public override
RecordType
RecordType =>
RecordType
.SystemClassWithMembersAndTypes;