C# Class PicklesDoc.Pickles.DirectoryCrawler.DirectoryTreeCrawler

Show file Open project: picklesdoc/pickles Class Usage Examples

Public Methods

Method Description
Crawl ( DirectoryInfoBase directory ) : Tree
Crawl ( string directory ) : Tree
DirectoryTreeCrawler ( PicklesDoc.Pickles.DirectoryCrawler.RelevantFileDetector relevantFileDetector, FeatureNodeFactory featureNodeFactory, IFileSystem fileSystem ) : System

Private Methods

Method Description
CollectDirectories ( DirectoryInfoBase directory, INode rootNode, Tree tree ) : bool
CollectFiles ( DirectoryInfoBase directory, INode rootNode, Tree tree ) : bool
Crawl ( DirectoryInfoBase directory, INode rootNode ) : Tree
OrderFileNodes ( List collectedNodes ) : IEnumerable

Method Details

Crawl() public method

public Crawl ( DirectoryInfoBase directory ) : Tree
directory System.IO.Abstractions.DirectoryInfoBase
return Tree

Crawl() public method

public Crawl ( string directory ) : Tree
directory string
return Tree

DirectoryTreeCrawler() public method

public DirectoryTreeCrawler ( PicklesDoc.Pickles.DirectoryCrawler.RelevantFileDetector relevantFileDetector, FeatureNodeFactory featureNodeFactory, IFileSystem fileSystem ) : System
relevantFileDetector PicklesDoc.Pickles.DirectoryCrawler.RelevantFileDetector
featureNodeFactory FeatureNodeFactory
fileSystem IFileSystem
return System