3 types derived from ClassRecord
System.Formats.Nrbf (3)
System\Formats\Nrbf\ClassWithIdRecord.cs (1)
16internal sealed class ClassWithIdRecord : ClassRecord
System\Formats\Nrbf\ClassWithMembersAndTypesRecord.cs (1)
15internal sealed class ClassWithMembersAndTypesRecord : ClassRecord
System\Formats\Nrbf\SystemClassWithMembersAndTypesRecord.cs (1)
16internal sealed class SystemClassWithMembersAndTypesRecord : ClassRecord
53 references to ClassRecord
PresentationCore (6)
System\Windows\Nrbf\SerializationRecordExtensions.cs (6)
42if (record is not ClassRecord classInfo 67if (record is not ClassRecord classInfo 124if (record is not ClassRecord classInfo 174if (record is not ClassRecord classInfo 262|| record is not ClassRecord classInfo 321if (record is not ClassRecord classInfo
System.Formats.Nrbf (16)
System\Formats\Nrbf\ClassRecord.cs (5)
60public 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)
18private ClassWithIdRecord(SerializationRecordId id, ClassRecord metadataClass) : base(metadataClass.ClassInfo, metadataClass.MemberTypeInfo) 29internal ClassRecord MetadataClass { get; } 39if (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> 148public static ClassRecord DecodeClassRecord(Stream payload, PayloadOptions? options = default, bool leaveOpen = false) 149=> (ClassRecord)Decode(payload, options, leaveOpen); 469if (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)
65if (record is not ClassRecord classInfo 90if (record is not ClassRecord classInfo 115if (record is not ClassRecord classInfo 146if (record is not ClassRecord classInfo 171if (record is not ClassRecord classInfo 196if (record is not ClassRecord classInfo 227if (record is not ClassRecord classInfo 297if (record is not ClassRecord classInfo 347if (record is not ClassRecord classInfo 445|| record is not ClassRecord classInfo 504if (record is not ClassRecord classInfo 575if (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. 20private protected ClassRecordDeserializer(ClassRecord classRecord, object @object, IDeserializer deserializer) 31internal 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. 20private readonly ClassRecord _classRecord; 27ClassRecord 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. 22private readonly ClassRecord _classRecord; 29ClassRecord classRecord,
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
336if (_recordMap[completedId] is ClassRecord classRecord
System\Resources\Extensions\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (1)
98ClassRecord classRecord => ClassRecordDeserializer.Create(classRecord, deserializer),
System.Windows.Forms (2)
System\Windows\Forms\Nrbf\WinFormsSerializationRecordExtensions.cs (2)
25if (record is not ClassRecord types 45if (record is not ClassRecord types
System.Windows.Forms.Tests (6)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (4)
124ClassRecord root = rootRecord.Should().BeAssignableTo<ClassRecord>().Subject; 181ClassRecord root = rootRecord.Should().BeAssignableTo<ClassRecord>().Subject;
System\Windows\Forms\ClipboardTests.cs (2)
955ClassRecord types = record.Should().BeAssignableTo<ClassRecord>().Subject;