Пример #1
0
 public ReferenceResolver(ReferencesResolverExtensionPackage package)
 {
     this.package = package;
     this.info    = new ResolveInfo();
     this.worker  = new BackgroundWorker();
     this.worker.WorkerReportsProgress      = true;
     this.worker.WorkerSupportsCancellation = false;
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 public void Initialize(ReferencesResolverExtensionPackage package, int?selectedCommandIndex = null)
 {
     this.windowContent.Initialize(package, selectedCommandIndex);
 }
Пример #5
0
 public void Initialize(ReferencesResolverExtensionPackage package)
 {
     this.viewModel.Initialize(package);
 }