private bool TryLoadArchive(string path) { try { if (Directory.Exists(path)) { fileAccess = new DirectoryFileAccess(path); } else if (File.Exists(path)) { fileAccess = new PFFFile(path); } else { return(false); } treeView1.Nodes.Clear(); AddPAKNodes(); AddModelNodes("OCF"); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public static async Task InitDataOffline(IFileAccess fileAccess) { if (!fileAccess.CheckLocalFileExist(App.DB_FILENAME)) { _ = await fileAccess.CopyFromAssetsToLocal(fileAccess.GetLocalFilePath(App.DB_FILENAME), App.DB_FILENAME); } }
public UserAccountManager(IFileAccess fileAccess, IEncryptionManager encryptionManager) { _fileAccess = fileAccess; _encryptionManager = encryptionManager; Load(); }
public async static Task <DependencyScanner> Create(Config config, IFileAccess fileSystem, PackagePolicies packagePolicies) { var catalog = new NuGetCatalog(config.DiskCache); var index = await catalog.GetIndex(); return(new DependencyScanner(index, config, fileSystem, packagePolicies)); }
public EasyBankContext( ICsvAgent statementImporter, IYnabAgent ynabExporter, IXmlAgent xmlAgent, IFileAccess fileAccess, IPathProvider pathProvider) { if (statementImporter == null) { throw new ArgumentNullException("statementImporter"); } if (ynabExporter == null) { throw new ArgumentNullException("ynabExporter"); } if (xmlAgent == null) { throw new ArgumentNullException("xmlAgent"); } if (fileAccess == null) { throw new ArgumentNullException("fileAccess"); } if (pathProvider == null) { throw new ArgumentNullException("pathProvider"); } this.statementImporter = statementImporter; this.ynabExporter = ynabExporter; this.xmlAgent = xmlAgent; this.fileAccess = fileAccess; this.pathProvider = pathProvider; }
public FileTreeNode(IFileAccess access, string fileName, string nodeName) : base(nodeName) { this.access = access; this.fileName = fileName; Nodes.Clear(); Nodes.Add("dummy"); }
public PreCompiledResourceHandler(string physicalResourcePath, ResourceType resourceType, ResourceMode resourceMode, IFileAccess fileAccess) { _physicalResourcePath = physicalResourcePath; _resourceType = resourceType; _fileAccess = fileAccess; _resourceMode = resourceMode; }
Rubberduck.Config.Configuration LoadConfiguration(IFileAccess fileAccess) { const string configFile = @"C:\Users\Christopher\Source\Repos\RetailCoderVBE\RetailCoder.VBE\Config\rubberduck.config"; var deserializer = new XmlSerializer(typeof(Rubberduck.Config.Configuration)); return((Rubberduck.Config.Configuration)deserializer.Deserialize(fileAccess.GetFileStream(configFile))); }
public IconStore(string directory, string placeholderImagePath, IFileAccess fileAccess, IFileDownloader downloader) { _fileDirectory = directory; _placeholderImagePath = placeholderImagePath; _fileAccess = fileAccess; _downloader = downloader; }
internal DependencyScanner(InMemoryIndex index, Config config, IFileAccess fileSystem, PackagePolicies packagePolicies) { this.versionResolver = new PackageVersionResolver(index); this.registry = new NuGetDependencies(index, config); this.fileSystem = fileSystem; this.packagePolicies = packagePolicies; this.followLocations = config.FollowLocations; }
public XmlGateway(IFileAccess fileAccess, IPathProvider pathProvider) { if (fileAccess == null) throw new ArgumentNullException("fileAccess"); if (pathProvider == null) throw new ArgumentNullException("pathProvider"); this.fileAccess = fileAccess; this.pathProvider = pathProvider; }
public RDCInstanceManager(ISnackbarMessageQueue snackbarMessageQueue, IFileAccess fileAccess, IEncryptionManager encryptionManager) { _snackbarMessageQueue = snackbarMessageQueue; _fileAccess = fileAccess; _encryptionManager = encryptionManager; Load(); }
/// <summary> /// Constructor, sets the parameters /// </summary> /// <param name="loggerConfiguration">Logger Configuration Factory</param> /// <param name="consoleAccess">Console Factory</param> /// <param name="dataAccess">DB Data Factory</param> /// <param name="fileAccess">File Factory</param> public JobLogger(ILoggerConfiguration loggerConfiguration, IConsoleAccess consoleAccess, IDataAccess dataAccess, IFileAccess fileAccess) { this._dataAccess = dataAccess; this._consoleAccess = consoleAccess; this._fileAccess = fileAccess; this._loggerConfiguration = loggerConfiguration; }
public static IFileAccess GetFileAccess() { if (fileAccess == null) { fileAccess = CreateFileAccess(); } return(fileAccess); }
public FileSearcher(IFileAccess fileAccess) { if (fileAccess == null) { throw new ArgumentNullException(nameof(fileAccess)); } _fileAccess = fileAccess; }
public ProcessRules(IFileAccess <List <Rule> > fileAccess, IOptions <AppConfig> settings, IScriptCheck scriptCheck, IProcessTemplate processTemplate, IReplaceLogic replaceLogic) { _fileAccess = fileAccess; _settings = settings.Value; _scriptCheck = scriptCheck; _processTemplate = processTemplate; _replaceLogic = replaceLogic; }
public WriteFileVirusScannerTests() { var path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); fileAccess = A.Fake <IFileAccess>(); virusScanner = new WriteFileVirusScanner(Timeout, fileAccess, path); A.CallTo(() => fileAccess.GetTemporaryFileName(path)).Returns(FileName); }
public DynamicallyCompiledIndividualResource(IFileAccess fileAccess, ResourceType resourceType, string physicalFilePath, ContentFilterPipeline contentFilterPipeline, ContentFilterContext contentFilterContext) { _fileAccess = fileAccess; _resourceType = resourceType; _physicalFilePath = physicalFilePath; _contentFilterPipeline = contentFilterPipeline; _contentFilterContext = contentFilterContext; }
private static void InitializeAccesses() { _commandLineAccess = CreateCommandLineAccess(_isLocal, _messages, _azureDevOpsColors); _fileAccess = CreateFileAccess(); var httpClients = RetrieveHttpClients(CreateVssConnection()); ValidateDevOpsCredentials(httpClients.TestManagementHttpClient); _devOpsAccess = new AzureDevOpsAccess(httpClients, _messages, _commandLineAccess, _inputOptions, _counter); }
public YnabGateway(IFileAccess fileAccess, IPathProvider pathProvider, CultureSettings cultureSettings) { if (fileAccess == null) throw new ArgumentNullException("fileAccess"); if (pathProvider == null) throw new ArgumentNullException("pathProvider"); if (cultureSettings == null) throw new ArgumentNullException("cultureSettings"); this.fileAccess = fileAccess; this.pathProvider = pathProvider; this.cultureSettings = cultureSettings; }
public DependencyScanner(INpm npm, IFileAccess fileSystem, PackagePolicies packagePolicies, DiskCacheConfig config) { this.fileSystem = fileSystem; this.npm = npm; this.versionResolver = new NpmVersionResolver(npm, config); this.packagePolicies = packagePolicies; this.config = config; this.detailsPathFormatStr = Path.Combine(this.config.CacheRoot, "packageDetails", "{0}_{1}.json"); this.resolvedPathFormatStr = Path.Combine(this.config.CacheRoot, "resolvedDependencies", "{0}_{1}.json"); }
public JsonRepository(string jsonFilePath, IFileAccess fa) { _fileAccess = fa; _dbFilePath = jsonFilePath; _options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase, WriteIndented = true }; }
internal DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource, ResourceType resourceType, ContentFilterPipeline contentFilterPipeline, ContentFilterContext contentFilterContext, IFileAccess fileAccess) { _physicalPathToResource = physicalPathToResource; _resourceType = resourceType; _contentFilterPipeline = contentFilterPipeline; _contentFilterContext = contentFilterContext; _fileAccess = fileAccess; }
public FileSystemSaveGameRepository(IFileAccess fileAccess) { _fileAccess = fileAccess; if (!_fileAccess.DoesFileExist) { _savedGames = CreateEmptySaveGameData(); } else { _savedGames = LoadSaveGameData(); } }
public static Task <(IDependencyScanner, ILicenseScanner)> Create(IFileAccess fileSystem, Config config) { var npm = new Npm(); var packagePolicies = PackagePolicies.LoadFrom(config.PackagePolicies); IDependencyScanner scanner = new DependencyScanner(npm, fileSystem, packagePolicies, config.DiskCache); Func <IPackage, Task <PackageDetailsResult> > getDetails = p => npm.GetPackage(p).ContinueWith(ConvertPackageDetails); ILicenseScanner licenseScanner = new LicenseScanner(getDetails, packagePolicies, config); return(Task.FromResult((scanner, licenseScanner))); }
public CsvGateway(IFileAccess fileAccess, IPathProvider pathProvider) { if (fileAccess == null) { throw new ArgumentNullException("fileAccess"); } if (pathProvider == null) { throw new ArgumentNullException("pathProvider"); } this.fileAccess = fileAccess; this.pathProvider = pathProvider; }
public Repository( ISerialisalizer <T> serializer, IFileAccess fileAccess, ICrypto crypto = null) { this.serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); this.fileAccess = fileAccess ?? throw new ArgumentNullException(nameof(fileAccess)); this.crypto = crypto; }
public static async Task <(IDependencyScanner, ILicenseScanner)> Create(IFileAccess fileSystem, Config config) { var packagePolicies = PackagePolicies.LoadFrom(config.PackagePolicies); var scanner = await DependencyScanner.Create(config, fileSystem, packagePolicies); var catalog = new NuGetCatalog(config.DiskCache); var index = await catalog.GetIndex(); var registry = new NuGetDependencies(index, config); Func <IPackage, Task <PackageDetailsResult> > getDetails = p => registry.GetPackageDetails(p).ContinueWith(ConvertPackageDetails); ILicenseScanner licenseScanner = new LicenseScanner(getDetails, packagePolicies, config); return(scanner, licenseScanner); }
public static async Task UpdateDataIfNeeded(IFileAccess fileAccess, IPreferences preferences) { var dbVersion = await fileAccess.ReadAssetFile("DbVersion.txt"); if (!fileAccess.CheckLocalFileExist(App.DB_FILENAME)) { _ = await fileAccess.CopyFromAssetsToLocal(fileAccess.GetLocalFilePath(App.DB_FILENAME), App.DB_FILENAME); } else { var currentDbVersion = preferences.Get("dbVersion", "1"); if (currentDbVersion != dbVersion) { _ = await fileAccess.CopyFromAssetsToLocal(fileAccess.GetLocalFilePath(App.DB_FILENAME), App.DB_FILENAME); } } preferences.Set("dbVersion", dbVersion); }
public EasyBankContext( ICsvAgent statementImporter, IYnabAgent ynabExporter, IXmlAgent xmlAgent, IFileAccess fileAccess, IPathProvider pathProvider) { if (statementImporter == null) throw new ArgumentNullException("statementImporter"); if (ynabExporter == null) throw new ArgumentNullException("ynabExporter"); if (xmlAgent == null) throw new ArgumentNullException("xmlAgent"); if (fileAccess == null) throw new ArgumentNullException("fileAccess"); if (pathProvider == null) throw new ArgumentNullException("pathProvider"); this.statementImporter = statementImporter; this.ynabExporter = ynabExporter; this.xmlAgent = xmlAgent; this.fileAccess = fileAccess; this.pathProvider = pathProvider; }
public YnabGateway(IFileAccess fileAccess, IPathProvider pathProvider, CultureSettings cultureSettings) { if (fileAccess == null) { throw new ArgumentNullException("fileAccess"); } if (pathProvider == null) { throw new ArgumentNullException("pathProvider"); } if (cultureSettings == null) { throw new ArgumentNullException("cultureSettings"); } this.fileAccess = fileAccess; this.pathProvider = pathProvider; this.cultureSettings = cultureSettings; }
public async Task <bool> TryUpdateSchedule(IFileAccess fileAccess, string defaultDbFilename) { var result = false; var lastNewsUpdateTime = _preferences.Get("lastScheduleUpdate", DateTime.MinValue); if ((DateTime.Now - lastNewsUpdateTime).TotalDays < SCHEDULE_UPDATE_DAYS) { return(false); } var filename = await _cloudService.GetLatestScheduleFilename(); if (_preferences.Get("dbFilename", defaultDbFilename) != filename) { var path = await _firebaseStorage.DownloadFileToLocalStorage("/" + filename); await fileAccess.CopyToLocal(path, filename); _preferences.Set("dbFilename", filename); result = true; } _preferences.Set("lastScheduleUpdate", DateTime.Now); return(result); }
public static async Task <bool> TryUpdateSchedule(IFileAccess fileAccess) { var resolver = TinyIoCContainer.Current; var cloudService = resolver.Resolve <ICloudService>(); var cloudStorage = resolver.Resolve <IFirebaseStorage>(); var preferences = resolver.Resolve <IPreferences>(); var filename = await cloudService.GetLatestScheduleFilename(); if (preferences.Get("dbFilename", "sqlite20211129.db") != filename) { var path = await cloudStorage.DownloadFileToLocalStorage("/" + filename); await fileAccess.CopyToLocal(path, filename); preferences.Set("dbFilename", filename); } var dataProvider = resolver.Resolve <IDataProvider>(); var databasePath = fileAccess.GetLocalFilePath(filename); dataProvider.SetDatabasePath(databasePath); return(true); }
internal CompiledFilePersister(IFileAccess fileAccess, string filePath) { _fileAccess = fileAccess; _filePath = filePath; }
public ProcessTemplate(IReplaceLogic replaceLogic, IFileAccess <List <SqlTemplate> > fileAccess, IOptions <AppConfig> settings) { _replaceLogic = replaceLogic; _fileAccess = fileAccess; _settings = settings.Value; }
public void IFileAccessCleanup() { _iFileAccess = null; }
public AESFileAccess(IFileAccess fileAccess) { _fileAccess = fileAccess; }
public WriteFileVirusScanner(AppConfiguration config, IFileAccess fileAccess) { this.config = config; this.fileAccess = fileAccess; fileWriteTimeout = TimeSpan.FromMilliseconds(config.FileSafeTimerMilliseconds); }
public static Model LoadModel(IFileAccess access, string name) { return new Model(); }
public TourEntryFileDAO() { this.fileAccess = DALFactory.GetFileAccess(); }
public TourEntryFileDAO(IFileAccess fileAccess) { this.fileAccess = fileAccess; }
public PreCompiledHandlerResource(string physicalFilePath, ResourceType resourceType, IFileAccess fileAccess) { _physicalFilePath = physicalFilePath; _resourceType = resourceType; _fileAccess = fileAccess; }
public static ModelLoadResult LoadModels(IFileAccess access, string name) { var pak = new PAKFile(access.GetContent(name)); return LoadModels(pak); }
public PAKTreeNode(IFileAccess access, string fileName) : base(access, fileName, fileName) { }
public AESFileAccess(IFileAccess fileAccess, bool disableEncryption) { _fileAccess = fileAccess; _disableEncryption = disableEncryption; }
private bool TryLoadArchive(string path) { try { if (Directory.Exists(path)) fileAccess = new DirectoryFileAccess(path); else if (File.Exists(path)) fileAccess = new PFFFile(path); else return false; treeView1.Nodes.Clear(); AddPAKNodes(); AddModelNodes("OCF"); return true; } catch (Exception e) { Console.WriteLine(e); return false; } }