private double GetWeight(GraphNode <T> source, GraphNode <T> destination) { if (!(_nodeSet.Contains(source) && _nodeSet.Contains(destination))) { return(-1); } //weight = Graph[Source][destination] double nabs = source[destination]; return(nabs); }