public bool AddEdge(GraphNode graphNode, int i)
 {
     distance.Add(graphNode, i);
     return(true);
 }
 protected bool Equals(GraphNode other)
 {
     return(id == other.id);
 }