private static DFSTree BuildTreeInternal(DFSTBuilder theBuilder) { theBuilder.MapChilds(); theBuilder.TraverseAndBuildTree(); return(theBuilder.theTree); }
public static DFSTree BuildTree(ISingleEntrySubGraph theGraph) { return(DFSTBuilder.BuildTree(theGraph, theGraph.get_Entry())); }
public static DFSTree BuildTree(ISingleEntrySubGraph theGraph, ISingleEntrySubGraph entry) { return(DFSTBuilder.BuildTreeInternal(new DFSTBuilder(theGraph, entry))); }
private static DFSTree BuildTreeInternal(DFSTBuilder theBuilder) { theBuilder.MapChilds(); theBuilder.TraverseAndBuildTree(); return theBuilder.theTree; }