private void RemoveAdjacentVertex(VertexCore vertex, EdgeCore edge) { Edges.Remove(edge); AdjacentVertices.Remove(vertex); Degree = AdjacentVertices.Count; }
public IEnumerator <TVertex> GetEnumerator() { return(AdjacentVertices.GetEnumerator()); }
public void AddAdjacentVertex(Vertex vertex) { AdjacentVertices.Add(vertex); }
public void AddVertex(Vertex v) { vertices[v] = new AdjacentVertices(); }