public virtual object DeleteNode(NeoDatis.Btree.IBTreeNode o) { NeoDatis.Odb.OID oid = engine.Delete(o); oids.Remove(oid); int position = modifiedObjectOids.Remove2(oid); //TODO if (position != null) { // Just replace the element by null, to not modify all the other // positions modifiedObjectOidList.Set(position, null); } return(o); }
public virtual NeoDatis.Odb.OID Delete(object @object) { return(storageEngine.Delete(@object)); }