<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.4.25258.110" />

ClassInfo

Class info.
using System.Collections.Generic; using System.IO; using System.Runtime.CompilerServices; namespace System.Private.Windows.BinaryFormat.Serializer { [NullableContext(1)] [Nullable(0)] internal class ClassInfo : IBinaryWriteable { public Id ObjectId { get; } public string Name { get; } public IReadOnlyList<string> MemberNames { get; } public ClassInfo(Id objectId, string name, IReadOnlyList<string> memberNames) { ObjectId = objectId; Name = name; MemberNames = memberNames; } public void Write(BinaryWriter writer) { writer.Write(ObjectId); writer.Write(Name); writer.Write(MemberNames.Count); foreach (string memberName in MemberNames) { writer.Write(memberName); } } } }