public void DestroyNode (GraphNode node) { PathNode pn = GetPathNode(node); //Clean up reference to help GC pn.node = null; pn.parent = null; }