25 lines
603 B
C#
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);
|
|
}
|
|
}
|
|
}
|