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>
94 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 (36)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (36)
313
SZArrayRecord
<string> ar => ar.GetArray().CreateTrimmedList(size),
314
SZArrayRecord
<bool> ar => ar.GetArray().CreateTrimmedList(size),
315
SZArrayRecord
<byte> ar => ar.GetArray().CreateTrimmedList(size),
316
SZArrayRecord
<sbyte> ar => ar.GetArray().CreateTrimmedList(size),
317
SZArrayRecord
<char> ar => ar.GetArray().CreateTrimmedList(size),
318
SZArrayRecord
<short> ar => ar.GetArray().CreateTrimmedList(size),
319
SZArrayRecord
<ushort> ar => ar.GetArray().CreateTrimmedList(size),
320
SZArrayRecord
<int> ar => ar.GetArray().CreateTrimmedList(size),
321
SZArrayRecord
<uint> ar => ar.GetArray().CreateTrimmedList(size),
322
SZArrayRecord
<long> ar => ar.GetArray().CreateTrimmedList(size),
323
SZArrayRecord
<ulong> ar => ar.GetArray().CreateTrimmedList(size),
324
SZArrayRecord
<float> ar => ar.GetArray().CreateTrimmedList(size),
325
SZArrayRecord
<double> ar => ar.GetArray().CreateTrimmedList(size),
326
SZArrayRecord
<decimal> ar => ar.GetArray().CreateTrimmedList(size),
327
SZArrayRecord
<TimeSpan> ar => ar.GetArray().CreateTrimmedList(size),
328
SZArrayRecord
<DateTime> ar => ar.GetArray().CreateTrimmedList(size),
352
|| classInfo.GetRawValue("_items") is not
SZArrayRecord
<SerializationRecord> arrayRecord
400
SZArrayRecord
<string> ar => ar.GetArray(),
401
SZArrayRecord
<bool> ar => ar.GetArray(),
402
SZArrayRecord
<byte> ar => ar.GetArray(),
403
SZArrayRecord
<sbyte> ar => ar.GetArray(),
404
SZArrayRecord
<char> ar => ar.GetArray(),
405
SZArrayRecord
<short> ar => ar.GetArray(),
406
SZArrayRecord
<ushort> ar => ar.GetArray(),
407
SZArrayRecord
<int> ar => ar.GetArray(),
408
SZArrayRecord
<uint> ar => ar.GetArray(),
409
SZArrayRecord
<long> ar => ar.GetArray(),
410
SZArrayRecord
<ulong> ar => ar.GetArray(),
411
SZArrayRecord
<float> ar => ar.GetArray(),
412
SZArrayRecord
<double> ar => ar.GetArray(),
413
SZArrayRecord
<decimal> ar => ar.GetArray(),
414
SZArrayRecord
<TimeSpan> ar => ar.GetArray(),
415
SZArrayRecord
<DateTime> ar => ar.GetArray(),
451
|| classInfo.GetSerializationRecord("Keys") is not
SZArrayRecord
<SerializationRecord?> keysRecord
452
|| classInfo.GetSerializationRecord("Values") is not
SZArrayRecord
<SerializationRecord?> valuesRecord
576
|| 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)
129
arrayRecord.Should().BeAssignableTo<
SZArrayRecord
<byte>>();
184
root.GetArrayRecord("Data")!.Should().BeAssignableTo<
SZArrayRecord
<byte>>();
System\Windows\Forms\ClipboardTests.cs (2)
958
SZArrayRecord
<byte> byteData = types.GetRawValue("<JsonBytes>k__BackingField").Should().BeAssignableTo<
SZArrayRecord
<byte>>().Subject;