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

ObjectNull

Null object record.
using System.IO; using System.Runtime.CompilerServices; namespace System.Private.Windows.BinaryFormat.Serializer { [NullableContext(1)] [Nullable(0)] internal sealed class ObjectNull : NullRecord, IRecord<ObjectNull>, IRecord { public static ObjectNull Instance { get; } = new ObjectNull(); public override Count NullCount => 1; public static RecordType RecordType => RecordType.ObjectNull; private ObjectNull() { } internal static void Write(BinaryWriter writer) { writer.Write((byte)RecordType); } [NullableContext(2)] public override bool Equals(object obj) { return obj is ObjectNull; } public override int GetHashCode() { return Instance.GetHashCode(); } } }