public MongoDbDokanOperations ( ILogger logger, CommandLineArguments commandLineArguments, IPathParser pathParser, IMongoDb mongoDb, FindFilesWithPatternHandler findFilesWithPatternHander, GetFileInformationHandler getFileInformationHandler, ReadFileHandler readFileHandler ) { _logger = logger.ForContext <MongoDbDokanOperations>(); _commandLineArgs = commandLineArguments; _pathParser = pathParser; _mongoDb = mongoDb; _findFilesWithPatternHander = findFilesWithPatternHander; _getFileInformationHandler = getFileInformationHandler; _readFileHandler = readFileHandler; }
public FileCache(string cacheKeyPrepend, ReadFileHandler onReadFile) { ParameterChecker.CheckNull("FileCache", "onReadFile", onReadFile); CacheKeyPrepend = cacheKeyPrepend ?? string.Empty; OnReadFile = onReadFile; }
public FileCache(string cacheKeyPrepend, ReadFileHandler onReadFile) { ParameterChecker.CheckNull("FileCache", "onReadFile", onReadFile); CacheKeyPrepend = cacheKeyPrepend ?? string.Empty; OnReadFile = onReadFile; }
protected ResourceManager() { cacheFilePathResolver = CacheFileFromAsset; readFileHandler = ReadFile; }