void InnerRemoveAt(NodeByID <T> node, int index) { if (node.ID == ids) { ids--; } elems.RemoveAt(index); nodePool.Return(node.Clear()); }
static bool CreateNode(out NodeByID <T> Node) { Node = new NodeByID <T>(); return(true); }
void InnerRemoveAt(NodeByID <T> node, int index) { if (node.ID == ids) { ids--; } elems.RemoveAt(index); nodePool.Return(node.Clear()); }
static bool CreateNode(out NodeByID <T> Node) { Node = new NodeByID <T>(); return(true); }