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