public PackageSettings([Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider) { var sm = new ShellSettingsManager(serviceProvider); settingsStore = new SettingsStore(sm.GetWritableSettingsStore(SettingsScope.UserSettings), Info.ApplicationInfo.ApplicationSafeName); LoadSettings(); }
public PackageSettings([Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider) { var sm = new ShellSettingsManager(serviceProvider); settingsStore = new SettingsStore(sm.GetWritableSettingsStore(SettingsScope.UserSettings), Info.ApplicationInfo.ApplicationSafeName); LoadSettings(); UIState = SimpleJson.DeserializeObject <UIState>((string)settingsStore.Read("UIState", "{}")); }