public object Clone() { return(new Vertex <T>(Id, Weight) { EdgeIds = EdgeIds.ToList(), Object = Object }); }
public bool RemoveEdge(ulong edgeId) { return(EdgeIds.Remove(edgeId)); }
public void AddEdge(ulong edgeId) { EdgeIds.Add(edgeId); }
public void OnEdgeConnected(Edge e) { EdgeIds.Add(e.ID); }