private void GetlAll_AllLevelsDeeper(NoInEdgeInOutVertexVertex currentSet, IVertex iterateSet) { foreach (IEdge e in iterateSet) { if (GraphUtil.DoIEnumerableIEdgeContainsVertex(currentSet, e.To) == false) { //currentSet.AddEdge(e.Meta, e.To); currentSet.AddEdgeForNoInEdgeInOutVertexVertex(e); GetlAll_AllLevelsDeeper(currentSet, e.To); } } }