33 lines
638 B
C#
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);
|
|
}
|
|
}
|
|
}
|