SettingsManager Class
Represents the settings stored in Visual Studio.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
Microsoft.VisualStudio.Settings.SettingsManager
Microsoft.VisualStudio.Settings.ExternalSettingsManager
Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager
| Name | Description | |
|---|---|---|
![]() | SettingsManager() | Initializes a new instance of the SettingsManager. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetApplicationDataFolder(ApplicationDataFolder) | Returns the folder that Visual Studio uses for storing various files such as cache files, backup files, and template files. |
![]() | GetCollectionScopes(String) | Outputs the scopes that contain the given collection. |
![]() | GetCommonExtensionsSearchPaths() | Returns the list of folders that Visual Studio uses to install or look for machine-wide extensions. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetPropertyScopes(String, String) | Outputs the scopes that contain the given property. |
![]() | GetReadOnlySettingsStore(SettingsScope) | Provides the SettingsStore class for the requested scope which can be used for read-only operations. |
![]() | GetType() | (Inherited from Object.) |
![]() | GetWritableSettingsStore(SettingsScope) | Provides the WritableSettingsStore class for the requested scope which can be used for reading operations and writing operations. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
By using this class, you can search for properties and collections in different scopes. It contains references to the SettingsStore class and the WritableSettingsStore class for further manipulation of the properties and collections in the scopes.
SettingsManager is an abstract base class. The ExternalSettingsManager class implements SettingsManager and allows applications to access settings in Visual Studio or an isolated shell.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

