4 types derived from SZArrayRecord
System.Formats.Nrbf (4)
System\Formats\Nrbf\ArraySingleObjectRecord.cs (1)
18internal sealed class ArraySingleObjectRecord : SZArrayRecord<SerializationRecord>
System\Formats\Nrbf\ArraySinglePrimitiveRecord.cs (1)
24internal sealed class ArraySinglePrimitiveRecord<T> : SZArrayRecord<T>
System\Formats\Nrbf\ArraySingleStringRecord.cs (1)
18internal sealed class ArraySingleStringRecord : SZArrayRecord<string?>
System\Formats\Nrbf\SZArrayOfRecords.cs (1)
15internal sealed class SZArrayOfRecords : SZArrayRecord<SerializationRecord>
110 references to SZArrayRecord
PresentationCore (35)
System\Windows\Nrbf\SerializationRecordExtensions.cs (35)
140SZArrayRecord<string> ar => ar.GetArray().CreateTrimmedList(size), 141SZArrayRecord<bool> ar => ar.GetArray().CreateTrimmedList(size), 142SZArrayRecord<byte> ar => ar.GetArray().CreateTrimmedList(size), 143SZArrayRecord<sbyte> ar => ar.GetArray().CreateTrimmedList(size), 144SZArrayRecord<char> ar => ar.GetArray().CreateTrimmedList(size), 145SZArrayRecord<short> ar => ar.GetArray().CreateTrimmedList(size), 146SZArrayRecord<ushort> ar => ar.GetArray().CreateTrimmedList(size), 147SZArrayRecord<int> ar => ar.GetArray().CreateTrimmedList(size), 148SZArrayRecord<uint> ar => ar.GetArray().CreateTrimmedList(size), 149SZArrayRecord<long> ar => ar.GetArray().CreateTrimmedList(size), 150SZArrayRecord<ulong> ar => ar.GetArray().CreateTrimmedList(size), 151SZArrayRecord<float> ar => ar.GetArray().CreateTrimmedList(size), 152SZArrayRecord<double> ar => ar.GetArray().CreateTrimmedList(size), 153SZArrayRecord<decimal> ar => ar.GetArray().CreateTrimmedList(size), 154SZArrayRecord<TimeSpan> ar => ar.GetArray().CreateTrimmedList(size), 155SZArrayRecord<DateTime> ar => ar.GetArray().CreateTrimmedList(size), 179|| classInfo.GetRawValue("_items") is not SZArrayRecord<SerializationRecord> arrayRecord 227SZArrayRecord<string> ar => ar.GetArray(), 228SZArrayRecord<bool> ar => ar.GetArray(), 229SZArrayRecord<byte> ar => ar.GetArray(), 230SZArrayRecord<sbyte> ar => ar.GetArray(), 231SZArrayRecord<char> ar => ar.GetArray(), 232SZArrayRecord<short> ar => ar.GetArray(), 233SZArrayRecord<ushort> ar => ar.GetArray(), 234SZArrayRecord<int> ar => ar.GetArray(), 235SZArrayRecord<uint> ar => ar.GetArray(), 236SZArrayRecord<long> ar => ar.GetArray(), 237SZArrayRecord<ulong> ar => ar.GetArray(), 238SZArrayRecord<float> ar => ar.GetArray(), 239SZArrayRecord<double> ar => ar.GetArray(), 240SZArrayRecord<decimal> ar => ar.GetArray(), 241SZArrayRecord<TimeSpan> ar => ar.GetArray(), 242SZArrayRecord<DateTime> ar => ar.GetArray(), 268|| classInfo.GetSerializationRecord("Keys") is not SZArrayRecord<SerializationRecord?> keysRecord 269|| classInfo.GetSerializationRecord("Values") is not SZArrayRecord<SerializationRecord?> valuesRecord
System.Formats.Nrbf (1)
System\Formats\Nrbf\ClassRecord.cs (1)
99/// <para>For single-dimensional arrays, returns <see cref="SZArrayRecord{T}"/> where the generic type is the primitive type or <see cref="ClassRecord"/>.</para>
System.Private.Windows.Core (52)
System\Private\Windows\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (15)
102SZArrayRecord<bool> primitiveArray => primitiveArray.GetArray(), 103SZArrayRecord<byte> primitiveArray => primitiveArray.GetArray(), 104SZArrayRecord<sbyte> primitiveArray => primitiveArray.GetArray(), 105SZArrayRecord<char> primitiveArray => primitiveArray.GetArray(), 106SZArrayRecord<short> primitiveArray => primitiveArray.GetArray(), 107SZArrayRecord<ushort> primitiveArray => primitiveArray.GetArray(), 108SZArrayRecord<int> primitiveArray => primitiveArray.GetArray(), 109SZArrayRecord<uint> primitiveArray => primitiveArray.GetArray(), 110SZArrayRecord<long> primitiveArray => primitiveArray.GetArray(), 111SZArrayRecord<ulong> primitiveArray => primitiveArray.GetArray(), 112SZArrayRecord<float> primitiveArray => primitiveArray.GetArray(), 113SZArrayRecord<double> primitiveArray => primitiveArray.GetArray(), 114SZArrayRecord<decimal> primitiveArray => primitiveArray.GetArray(), 115SZArrayRecord<DateTime> primitiveArray => primitiveArray.GetArray(), 116SZArrayRecord<TimeSpan> primitiveArray => primitiveArray.GetArray(),
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (1)
225SerializationRecordType.ArraySingleString => ((SZArrayRecord<string>)record).GetArray(),
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (36)
341SZArrayRecord<string> ar => ar.GetArray().CreateTrimmedList(size), 342SZArrayRecord<bool> ar => ar.GetArray().CreateTrimmedList(size), 343SZArrayRecord<byte> ar => ar.GetArray().CreateTrimmedList(size), 344SZArrayRecord<sbyte> ar => ar.GetArray().CreateTrimmedList(size), 345SZArrayRecord<char> ar => ar.GetArray().CreateTrimmedList(size), 346SZArrayRecord<short> ar => ar.GetArray().CreateTrimmedList(size), 347SZArrayRecord<ushort> ar => ar.GetArray().CreateTrimmedList(size), 348SZArrayRecord<int> ar => ar.GetArray().CreateTrimmedList(size), 349SZArrayRecord<uint> ar => ar.GetArray().CreateTrimmedList(size), 350SZArrayRecord<long> ar => ar.GetArray().CreateTrimmedList(size), 351SZArrayRecord<ulong> ar => ar.GetArray().CreateTrimmedList(size), 352SZArrayRecord<float> ar => ar.GetArray().CreateTrimmedList(size), 353SZArrayRecord<double> ar => ar.GetArray().CreateTrimmedList(size), 354SZArrayRecord<decimal> ar => ar.GetArray().CreateTrimmedList(size), 355SZArrayRecord<TimeSpan> ar => ar.GetArray().CreateTrimmedList(size), 356SZArrayRecord<DateTime> ar => ar.GetArray().CreateTrimmedList(size), 380|| classInfo.GetRawValue("_items") is not SZArrayRecord<SerializationRecord> arrayRecord 428SZArrayRecord<string> ar => ar.GetArray(), 429SZArrayRecord<bool> ar => ar.GetArray(), 430SZArrayRecord<byte> ar => ar.GetArray(), 431SZArrayRecord<sbyte> ar => ar.GetArray(), 432SZArrayRecord<char> ar => ar.GetArray(), 433SZArrayRecord<short> ar => ar.GetArray(), 434SZArrayRecord<ushort> ar => ar.GetArray(), 435SZArrayRecord<int> ar => ar.GetArray(), 436SZArrayRecord<uint> ar => ar.GetArray(), 437SZArrayRecord<long> ar => ar.GetArray(), 438SZArrayRecord<ulong> ar => ar.GetArray(), 439SZArrayRecord<float> ar => ar.GetArray(), 440SZArrayRecord<double> ar => ar.GetArray(), 441SZArrayRecord<decimal> ar => ar.GetArray(), 442SZArrayRecord<TimeSpan> ar => ar.GetArray(), 443SZArrayRecord<DateTime> ar => ar.GetArray(), 479|| classInfo.GetSerializationRecord("Keys") is not SZArrayRecord<SerializationRecord?> keysRecord 480|| classInfo.GetSerializationRecord("Values") is not SZArrayRecord<SerializationRecord?> valuesRecord 599|| types.GetRawValue("<JsonBytes>k__BackingField") is not SZArrayRecord<byte> byteData
System.Resources.Extensions (16)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (15)
105SZArrayRecord<bool> primitiveArray => primitiveArray.GetArray(), 106SZArrayRecord<byte> primitiveArray => primitiveArray.GetArray(), 107SZArrayRecord<sbyte> primitiveArray => primitiveArray.GetArray(), 108SZArrayRecord<char> primitiveArray => primitiveArray.GetArray(), 109SZArrayRecord<short> primitiveArray => primitiveArray.GetArray(), 110SZArrayRecord<ushort> primitiveArray => primitiveArray.GetArray(), 111SZArrayRecord<int> primitiveArray => primitiveArray.GetArray(), 112SZArrayRecord<uint> primitiveArray => primitiveArray.GetArray(), 113SZArrayRecord<long> primitiveArray => primitiveArray.GetArray(), 114SZArrayRecord<ulong> primitiveArray => primitiveArray.GetArray(), 115SZArrayRecord<float> primitiveArray => primitiveArray.GetArray(), 116SZArrayRecord<double> primitiveArray => primitiveArray.GetArray(), 117SZArrayRecord<decimal> primitiveArray => primitiveArray.GetArray(), 118SZArrayRecord<DateTime> primitiveArray => primitiveArray.GetArray(), 119SZArrayRecord<TimeSpan> primitiveArray => primitiveArray.GetArray(),
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
230SerializationRecordType.ArraySingleString => ((SZArrayRecord<string>)record).GetArray(),
System.Windows.Forms (2)
System\Windows\Forms\Nrbf\WinFormsSerializationRecordExtensions.cs (2)
28|| types.GetRawValue("Data") is not SZArrayRecord<byte> data) 48|| types.GetRawValue("Data") is not SZArrayRecord<byte> data)
System.Windows.Forms.Tests (4)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (2)
131arrayRecord.Should().BeAssignableTo<SZArrayRecord<byte>>(); 186root.GetArrayRecord("Data")!.Should().BeAssignableTo<SZArrayRecord<byte>>();
System\Windows\Forms\ClipboardTests.cs (2)
1061SZArrayRecord<byte> byteData = types.GetRawValue("<JsonBytes>k__BackingField").Should().BeAssignableTo<SZArrayRecord<byte>>().Subject;