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
53 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)
100
/// a <see cref="
ClassRecord
"/>, or an <see cref="ArrayRecord"/>.</returns>
146
/// <returns>A <see cref="
ClassRecord
"/> that represents the root object.</returns>
148
public static
ClassRecord
DecodeClassRecord(Stream payload, PayloadOptions? options = default, bool leaveOpen = false)
149
=> (
ClassRecord
)Decode(payload, options, leaveOpen);
469
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)
15
/// a <see cref="
ClassRecord
"/>, or an <see cref="ArrayRecord"/>.
System.Private.Windows.Core (12)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (12)
65
if (record is not
ClassRecord
classInfo
90
if (record is not
ClassRecord
classInfo
115
if (record is not
ClassRecord
classInfo
146
if (record is not
ClassRecord
classInfo
171
if (record is not
ClassRecord
classInfo
196
if (record is not
ClassRecord
classInfo
227
if (record is not
ClassRecord
classInfo
297
if (record is not
ClassRecord
classInfo
347
if (record is not
ClassRecord
classInfo
445
|| record is not
ClassRecord
classInfo
504
if (record is not
ClassRecord
classInfo
575
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)
955
ClassRecord
types = record.Should().BeAssignableTo<
ClassRecord
>().Subject;