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