ln.types/odb/values/ODBNull.cs

33 lines
638 B
C#

using System;
namespace ln.types.odb.values
{
public class ODBNull : ODBValue
{
public static readonly ODBNull Instance = new ODBNull();
public ODBNull()
: base(0x00)
{ }
public override byte[] ToStorage()
{
return new byte[0];
}
static ODBNull()
{
RegisterDeserializer(0x00, (b,o,l) => Instance);
}
public override int GetHashCode()
{
return 0;
}
public override bool Equals(object obj)
{
return (obj == null) || (obj is ODBNull);
}
}
}