private Db4objects.Db4o.Internal.ObjectReference Hc_rotateSmallestUp() { if (_hcPreceding != null) { _hcPreceding = _hcPreceding.Hc_rotateSmallestUp(); return(Hc_rotateRight()); } return(this); }
private Db4objects.Db4o.Internal.ObjectReference Hc_remove() { if (_hcSubsequent != null && _hcPreceding != null) { _hcSubsequent = _hcSubsequent.Hc_rotateSmallestUp(); _hcSubsequent._hcPreceding = _hcPreceding; _hcSubsequent.Hc_calculateSize(); return(_hcSubsequent); } if (_hcSubsequent != null) { return(_hcSubsequent); } return(_hcPreceding); }