示例#1
0
 public FileDatabaseSnapshotFactory(IFileSystem fileSystem, IFileContentsFactory fileContentsFactory,
                                    IProgressTrackerFactory progressTrackerFactory)
 {
     _fileSystem             = fileSystem;
     _fileContentsFactory    = fileContentsFactory;
     _progressTrackerFactory = progressTrackerFactory;
 }
示例#2
0
 public FileDatabaseBuilder(
   IFileSystem fileSystem,
   IFileContentsFactory fileContentsFactory,
   IProgressTrackerFactory progressTrackerFactory) {
   _fileSystem = fileSystem;
   _fileContentsFactory = fileContentsFactory;
   _progressTrackerFactory = progressTrackerFactory;
 }
示例#3
0
 public FileDatabase(IFileContentsFactory fileContentsFactory,
                     IDictionary <FileName, FileData> files,
                     ICollection <FileName> filenames,
                     ICollection <DirectoryName> directoryNames,
                     ICollection <FileData> filesWithContents)
 {
     _fileContentsFactory = fileContentsFactory;
     _files             = files;
     _fileNames         = filenames;
     _directoryNames    = directoryNames;
     _filesWithContents = filesWithContents;
 }
示例#4
0
 public FileDatabase(IFileContentsFactory fileContentsFactory,
     IDictionary<FileName, FileData> files,
     ICollection<FileName> filenames,
     ICollection<DirectoryName> directoryNames,
     ICollection<FileData> filesWithContents)
 {
     _fileContentsFactory = fileContentsFactory;
       _files = files;
       _fileNames = filenames;
       _directoryNames = directoryNames;
       _filesWithContents = filesWithContents;
 }
 public FileDatabaseFactory(IFileContentsFactory fileContentsFactory, IProgressTrackerFactory progressTrackerFactory)
 {
     _fileContentsFactory = fileContentsFactory;
       _progressTrackerFactory = progressTrackerFactory;
 }
 public FileDatabaseBuilder(IFileContentsFactory fileContentsFactory, IProgressTrackerFactory progressTrackerFactory)
 {
     _fileContentsFactory    = fileContentsFactory;
     _progressTrackerFactory = progressTrackerFactory;
 }