3 types derived from ClassRecord
System.Formats.Nrbf (3)
System\Formats\Nrbf\ClassWithIdRecord.cs (1)
16
internal sealed class ClassWithIdRecord :
ClassRecord
System\Formats\Nrbf\ClassWithMembersAndTypesRecord.cs (1)
15
internal sealed class ClassWithMembersAndTypesRecord :
ClassRecord
System\Formats\Nrbf\SystemClassWithMembersAndTypesRecord.cs (1)
16
internal sealed class SystemClassWithMembersAndTypesRecord :
ClassRecord
64 references to ClassRecord
PresentationCore (6)
System\Windows\Nrbf\SerializationRecordExtensions.cs (6)
42
if (record is not
ClassRecord
classInfo
67
if (record is not
ClassRecord
classInfo
124
if (record is not
ClassRecord
classInfo
174
if (record is not
ClassRecord
classInfo
262
|| record is not
ClassRecord
classInfo
321
if (record is not
ClassRecord
classInfo
System.Formats.Nrbf (16)
System\Formats\Nrbf\ClassRecord.cs (5)
60
public
ClassRecord
? GetClassRecord(string memberName) => GetMember<
ClassRecord
>(memberName);
98
/// <para>For other types that are not arrays, returns an instance of <see cref="
ClassRecord
"/>.</para>
99
/// <para>For single-dimensional arrays, returns <see cref="SZArrayRecord{T}"/> where the generic type is the primitive type or <see cref="
ClassRecord
"/>.</para>
113
/// <see cref="
ClassRecord
"/>, <see cref="ArrayRecord"/>, or <see langword="null" />.
System\Formats\Nrbf\ClassWithIdRecord.cs (3)
18
private ClassWithIdRecord(SerializationRecordId id,
ClassRecord
metadataClass) : base(metadataClass.ClassInfo, metadataClass.MemberTypeInfo)
29
internal
ClassRecord
MetadataClass { get; }
39
if (metadataRecord is
ClassRecord
referencedClassRecord)
System\Formats\Nrbf\NrbfDecoder.cs (5)
106
/// a <see cref="
ClassRecord
"/>, or an <see cref="ArrayRecord"/>.</returns>
159
/// <returns>A <see cref="
ClassRecord
"/> that represents the root object.</returns>
161
public static
ClassRecord
DecodeClassRecord(Stream payload, PayloadOptions? options = default, bool leaveOpen = false)
162
=> (
ClassRecord
)Decode(payload, options, leaveOpen);
482
if (record is
ClassRecord
classRecord)
System\Formats\Nrbf\PrimitiveTypeRecord.cs (1)
20
/// <para>Other serialization records are represented with <see cref="
ClassRecord
"/> or <see cref="ArrayRecord"/>.</para>
System\Formats\Nrbf\PrimitiveTypeRecordOfT.cs (1)
23
/// <para>Other serialization records are represented with <see cref="
ClassRecord
"/> or <see cref="ArrayRecord"/>.</para>
System\Formats\Nrbf\SerializationRecord.cs (1)
16
/// a <see cref="
ClassRecord
"/>, or an <see cref="ArrayRecord"/>.
System.Private.Windows.Core (23)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (3)
13
/// Base class for deserializing <see cref="
ClassRecord
"/>s.
19
private protected ClassRecordDeserializer(
ClassRecord
classRecord, object @object, IDeserializer deserializer)
30
internal static ObjectRecordDeserializer Create(
ClassRecord
classRecord, IDeserializer deserializer)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordFieldInfoDeserializer.cs (3)
13
/// Deserializer for <see cref="
ClassRecord
"/>s that directly set fields.
17
private readonly
ClassRecord
_classRecord;
24
ClassRecord
classRecord,
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (3)
12
/// Deserializer for <see cref="
ClassRecord
"/>s that use <see cref="SerializationInfo"/> to initialize class state.
21
private readonly
ClassRecord
_classRecord;
28
ClassRecord
classRecord,
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (1)
331
if (_recordMap[completedId] is
ClassRecord
classRecord
System\Private\Windows\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (1)
99
ClassRecord
classRecord => ClassRecordDeserializer.Create(classRecord, deserializer),
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (12)
91
if (record is not
ClassRecord
classInfo
116
if (record is not
ClassRecord
classInfo
141
if (record is not
ClassRecord
classInfo
172
if (record is not
ClassRecord
classInfo
197
if (record is not
ClassRecord
classInfo
222
if (record is not
ClassRecord
classInfo
253
if (record is not
ClassRecord
classInfo
323
if (record is not
ClassRecord
classInfo
373
if (record is not
ClassRecord
classInfo
471
|| record is not
ClassRecord
classInfo
530
if (record is not
ClassRecord
classInfo
601
if (record is not
ClassRecord
types
System.Resources.Extensions (11)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (3)
14
/// Base class for deserializing <see cref="
ClassRecord
"/>s.
20
private protected ClassRecordDeserializer(
ClassRecord
classRecord, object @object, IDeserializer deserializer)
31
internal static ObjectRecordDeserializer Create(
ClassRecord
classRecord, IDeserializer deserializer)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordFieldInfoDeserializer.cs (3)
16
/// Deserializer for <see cref="
ClassRecord
"/>s that directly set fields.
20
private readonly
ClassRecord
_classRecord;
27
ClassRecord
classRecord,
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (3)
13
/// Deserializer for <see cref="
ClassRecord
"/>s that use <see cref="SerializationInfo"/> to initialize class state.
22
private readonly
ClassRecord
_classRecord;
29
ClassRecord
classRecord,
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
336
if (_recordMap[completedId] is
ClassRecord
classRecord
System\Resources\Extensions\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (1)
98
ClassRecord
classRecord => ClassRecordDeserializer.Create(classRecord, deserializer),
System.Windows.Forms (2)
System\Windows\Forms\Nrbf\WinFormsSerializationRecordExtensions.cs (2)
25
if (record is not
ClassRecord
types
45
if (record is not
ClassRecord
types
System.Windows.Forms.Tests (6)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (4)
124
ClassRecord
root = rootRecord.Should().BeAssignableTo<
ClassRecord
>().Subject;
181
ClassRecord
root = rootRecord.Should().BeAssignableTo<
ClassRecord
>().Subject;
System\Windows\Forms\ClipboardTests.cs (2)
1051
ClassRecord
types = record.Should().BeAssignableTo<
ClassRecord
>().Subject;