ln.types/odb/values/ODBNull.cs

25 lines
603 B
C#

using System;
namespace ln.types.odb.values
{
public class ODBNull : ODBValue
{
public static readonly ODBNull Instance = new ODBNull();
private ODBNull()
: base(0x00,null)
{}
public override byte[] GetStorageBytes() => new byte[0];
protected override int compare(ODBEntity other) => 0;
public override int GetHashCode() => 0;
public override bool Equals(object obj) => Object.ReferenceEquals(this, obj);
static ODBNull()
{
RegisterDeserializer(0x00, (b,o,l) => Instance);
}
}
}