public DrsSettingsMetaService(CustomSettingNames customSettings, CustomSettingNames referenceSettings = null) { _customSettings = customSettings; _referenceSettings = referenceSettings; ResetMetaCache(true); }
private static CustomSettingNames LoadReferenceSettings() { string csnDefaultPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\Reference.xml"; if (File.Exists(csnDefaultPath)) { return(CustomSettingNames.FactoryLoadFromFile(csnDefaultPath)); } return(null); }
static DrsServiceLocator() { CustomSettings = LoadCustomSettings(); ReferenceSettings = LoadReferenceSettings(); MetaService = new DrsSettingsMetaService(CustomSettings, ReferenceSettings); DecrypterService = new DrsDecrypterService(MetaService); ScannerService = new DrsScannerService(MetaService, DecrypterService); SettingService = new DrsSettingsService(MetaService, DecrypterService); ImportService = new DrsImportService(MetaService, SettingService, ScannerService, DecrypterService); }
private static CustomSettingNames LoadCustomSettings() { string csnDefaultPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\CustomSettingNames.xml"; if (File.Exists(csnDefaultPath)) { return(CustomSettingNames.FactoryLoadFromFile(csnDefaultPath)); } else { return(CustomSettingNames.FactoryLoadFromString(Properties.Resources.CustomSettingNames)); } }
public CustomSettingMetaService(CustomSettingNames customSettings, SettingMetaSource sourceOverride = SettingMetaSource.CustomSettings) { this.customSettings = customSettings; _source = sourceOverride; }