public ReferenceResolver(ReferencesResolverExtensionPackage package) { this.package = package; this.info = new ResolveInfo(); this.worker = new BackgroundWorker(); this.worker.WorkerReportsProgress = true; this.worker.WorkerSupportsCancellation = false; }
public void SaveUserSettings(UserSettingsModel userSettings) { SettingsManager settingsManager = new ShellSettingsManager(this); WritableSettingsStore userSettingsStore = settingsManager.GetWritableSettingsStore(SettingsScope.UserSettings); ReferencesResolverExtensionPackage.EnsureSettingsStoreCollectionExists(userSettingsStore); string settingsJson = ConvertUserSettingToJson(userSettings); userSettingsStore.SetString(PathCollectionString, UserSettingsProperty, settingsJson); }
public UserSettingsModel GetUserSettings() { SettingsManager settingsManager = new ShellSettingsManager(this); WritableSettingsStore userSettingsStore = settingsManager.GetWritableSettingsStore(SettingsScope.UserSettings); ReferencesResolverExtensionPackage.EnsureSettingsStoreCollectionExists(userSettingsStore); string settingsJson = userSettingsStore.GetString(PathCollectionString, UserSettingsProperty, DefaultUserSettingsJson); UserSettingsModel userSettings = GetUserSettingsFromJson(settingsJson); return(userSettings); }
public void Initialize(ReferencesResolverExtensionPackage package, int?selectedCommandIndex = null) { this.windowContent.Initialize(package, selectedCommandIndex); }
public void Initialize(ReferencesResolverExtensionPackage package) { this.viewModel.Initialize(package); }