public void Execute(string rootFolder) { try { _fileSystemVisitor.Visit(rootFolder); } catch (ArgumentException exception) { _logger.Log(exception.Message); } }
public static void Visit(IFileSystemVisitor visitor, FileInfo file) { visitor.Visit(file); }
public static bool Visit(IFileSystemVisitor visitor, DirectoryInfo folder) { return visitor.Visit(folder); }
public void Accept(IFileSystemVisitor visitor) { visitor.Visit((IDirectory)this); }
public void Accept(IFileSystemVisitor visitor) { visitor.Visit(this); }
public static bool Visit(IFileSystemVisitor visitor, DirectoryInfo folder) { return(visitor.Visit(folder)); }