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

SerializationHeader

Binary format header.
using System.IO; using System.Runtime.CompilerServices; namespace System.Private.Windows.BinaryFormat.Serializer { [NullableContext(1)] [Nullable(0)] internal sealed class SerializationHeader : IRecord<SerializationHeader>, IRecord { public Id RootId; public int HeaderId; public Id MajorVersion; public Id MinorVersion; public static RecordType RecordType => RecordType.SerializedStreamHeader; public static SerializationHeader Default => new SerializationHeader { MajorVersion = (Id)1, RootId = (Id)1, HeaderId = -1 }; public void Write(BinaryWriter writer) { writer.Write((byte)RecordType); writer.Write(RootId); writer.Write(HeaderId); writer.Write(MajorVersion); writer.Write(MinorVersion); } } }