public DataBlockNode(object key, object value, uint hashCode, DataBlockNode child) { _key = key; _value = value; _next = child; _hcd = hashCode; }
public DataBlockNode(object key, object value, uint hashCode) { _key = key; _value = value; _hcd = hashCode; _next = null; }
public DataBlockNode(object key, object value) { _key = key; _value = value; _hcd = 0; _next = null; }
public uint _hcd; // hash code produced by my_hash_library public DataBlockNode() { _key = null; _value = null; _hcd = 0; _next = null; }
internal void Erase() { _key = null; _value = null; _next = null; }
public DataBlockNode(object key, object value, DataBlockNode child) { _key = key; _value = value; _next = child; }
public DataBlockNode(DataBlockNode item) { this._key = item; }