4 types derived from SZArrayRecord
System.Formats.Nrbf (4)
System\Formats\Nrbf\ArrayOfClassesRecord.cs (1)
11
internal sealed class ArrayOfClassesRecord :
SZArrayRecord
<ClassRecord>
System\Formats\Nrbf\ArraySingleObjectRecord.cs (1)
18
internal sealed class ArraySingleObjectRecord :
SZArrayRecord
<object?>
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?>
107 references to SZArrayRecord
PresentationCore (35)
System\Windows\Nrbf\SerializationRecordExtensions.cs (35)
142
SZArrayRecord
<string> ar => ar.GetArray().CreateTrimmedList(size),
143
SZArrayRecord
<bool> ar => ar.GetArray().CreateTrimmedList(size),
144
SZArrayRecord
<byte> ar => ar.GetArray().CreateTrimmedList(size),
145
SZArrayRecord
<sbyte> ar => ar.GetArray().CreateTrimmedList(size),
146
SZArrayRecord
<char> ar => ar.GetArray().CreateTrimmedList(size),
147
SZArrayRecord
<short> ar => ar.GetArray().CreateTrimmedList(size),
148
SZArrayRecord
<ushort> ar => ar.GetArray().CreateTrimmedList(size),
149
SZArrayRecord
<int> ar => ar.GetArray().CreateTrimmedList(size),
150
SZArrayRecord
<uint> ar => ar.GetArray().CreateTrimmedList(size),
151
SZArrayRecord
<long> ar => ar.GetArray().CreateTrimmedList(size),
152
SZArrayRecord
<ulong> ar => ar.GetArray().CreateTrimmedList(size),
153
SZArrayRecord
<float> ar => ar.GetArray().CreateTrimmedList(size),
154
SZArrayRecord
<double> ar => ar.GetArray().CreateTrimmedList(size),
155
SZArrayRecord
<decimal> ar => ar.GetArray().CreateTrimmedList(size),
156
SZArrayRecord
<TimeSpan> ar => ar.GetArray().CreateTrimmedList(size),
157
SZArrayRecord
<DateTime> ar => ar.GetArray().CreateTrimmedList(size),
181
|| classInfo.GetRawValue("_items") is not
SZArrayRecord
<object> arrayRecord
221
SZArrayRecord
<string> ar => ar.GetArray(),
222
SZArrayRecord
<bool> ar => ar.GetArray(),
223
SZArrayRecord
<byte> ar => ar.GetArray(),
224
SZArrayRecord
<sbyte> ar => ar.GetArray(),
225
SZArrayRecord
<char> ar => ar.GetArray(),
226
SZArrayRecord
<short> ar => ar.GetArray(),
227
SZArrayRecord
<ushort> ar => ar.GetArray(),
228
SZArrayRecord
<int> ar => ar.GetArray(),
229
SZArrayRecord
<uint> ar => ar.GetArray(),
230
SZArrayRecord
<long> ar => ar.GetArray(),
231
SZArrayRecord
<ulong> ar => ar.GetArray(),
232
SZArrayRecord
<float> ar => ar.GetArray(),
233
SZArrayRecord
<double> ar => ar.GetArray(),
234
SZArrayRecord
<decimal> ar => ar.GetArray(),
235
SZArrayRecord
<TimeSpan> ar => ar.GetArray(),
236
SZArrayRecord
<DateTime> ar => ar.GetArray(),
262
|| classInfo.GetSerializationRecord("Keys") is not
SZArrayRecord
<object?> keysRecord
263
|| classInfo.GetSerializationRecord("Values") is not
SZArrayRecord
<object?> 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 (51)
System\Private\Windows\Core\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\Core\BinaryFormat\Deserializer\Deserializer.cs (1)
226
SerializationRecordType.ArraySingleString => ((
SZArrayRecord
<string>)record).GetArray(),
System\Private\Windows\Core\Nrbf\SerializationRecordExtensions.cs (35)
320
SZArrayRecord
<string> ar => ar.GetArray().CreateTrimmedList(size),
321
SZArrayRecord
<bool> ar => ar.GetArray().CreateTrimmedList(size),
322
SZArrayRecord
<byte> ar => ar.GetArray().CreateTrimmedList(size),
323
SZArrayRecord
<sbyte> ar => ar.GetArray().CreateTrimmedList(size),
324
SZArrayRecord
<char> ar => ar.GetArray().CreateTrimmedList(size),
325
SZArrayRecord
<short> ar => ar.GetArray().CreateTrimmedList(size),
326
SZArrayRecord
<ushort> ar => ar.GetArray().CreateTrimmedList(size),
327
SZArrayRecord
<int> ar => ar.GetArray().CreateTrimmedList(size),
328
SZArrayRecord
<uint> ar => ar.GetArray().CreateTrimmedList(size),
329
SZArrayRecord
<long> ar => ar.GetArray().CreateTrimmedList(size),
330
SZArrayRecord
<ulong> ar => ar.GetArray().CreateTrimmedList(size),
331
SZArrayRecord
<float> ar => ar.GetArray().CreateTrimmedList(size),
332
SZArrayRecord
<double> ar => ar.GetArray().CreateTrimmedList(size),
333
SZArrayRecord
<decimal> ar => ar.GetArray().CreateTrimmedList(size),
334
SZArrayRecord
<TimeSpan> ar => ar.GetArray().CreateTrimmedList(size),
335
SZArrayRecord
<DateTime> ar => ar.GetArray().CreateTrimmedList(size),
359
|| classInfo.GetRawValue("_items") is not
SZArrayRecord
<object> arrayRecord
399
SZArrayRecord
<string> ar => ar.GetArray(),
400
SZArrayRecord
<bool> ar => ar.GetArray(),
401
SZArrayRecord
<byte> ar => ar.GetArray(),
402
SZArrayRecord
<sbyte> ar => ar.GetArray(),
403
SZArrayRecord
<char> ar => ar.GetArray(),
404
SZArrayRecord
<short> ar => ar.GetArray(),
405
SZArrayRecord
<ushort> ar => ar.GetArray(),
406
SZArrayRecord
<int> ar => ar.GetArray(),
407
SZArrayRecord
<uint> ar => ar.GetArray(),
408
SZArrayRecord
<long> ar => ar.GetArray(),
409
SZArrayRecord
<ulong> ar => ar.GetArray(),
410
SZArrayRecord
<float> ar => ar.GetArray(),
411
SZArrayRecord
<double> ar => ar.GetArray(),
412
SZArrayRecord
<decimal> ar => ar.GetArray(),
413
SZArrayRecord
<TimeSpan> ar => ar.GetArray(),
414
SZArrayRecord
<DateTime> ar => ar.GetArray(),
450
|| classInfo.GetSerializationRecord("Keys") is not
SZArrayRecord
<object?> keysRecord
451
|| classInfo.GetSerializationRecord("Values") is not
SZArrayRecord
<object?> valuesRecord
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)
27
|| types.GetRawValue("Data") is not
SZArrayRecord
<byte> data)
47
|| types.GetRawValue("Data") is not
SZArrayRecord
<byte> data)
System.Windows.Forms.Tests (2)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (2)
29
arrayRecord.Should().BeAssignableTo<
SZArrayRecord
<byte>>();
82
root.GetArrayRecord("Data")!.Should().BeAssignableTo<
SZArrayRecord
<byte>>();