Microsoft.VisualStudio.Workspace.Settings Namespace
| Class | Description | |
|---|---|---|
![]() | SettingsTypes | standard settings types |
![]() | WorkspaceSettingsChangedEventArgs | Settings change events data. |
![]() | WorkspaceSettingsExtensions | Convenience extension for IWorkspaceSettings interface |
| Interface | Description | |
|---|---|---|
![]() | IWorkspaceSettings | Workspace Settings interface. |
![]() | IWorkspaceSettingsManager | Per workspace object that is responsible for facilitating the reading and writing the workspace settings as well as corresponding notifications. Retrieved by "Workspace.SettingsManager". |
![]() | IWorkspaceSettingsPersistance | transactional writer. Note within the single VS process multiple of this can be active simultaneously. Last release will trigger settings file writes on disk. It is expected that the persistence writer wrappers to be very short lived. |
![]() | IWorkspaceSettingsProvider | Dynamic settings providers These providers contribute properties to the hierarchical settings collection that comes from a different sources than on disk json files. Example can be "intrinsic in memory providers" or "converters" (components that parse other tools formats into AnyCode settings schema). |
![]() | IWorkspaceSettingsProviderFactory | Dynamic settings providers These providers contribute properties to the hierarchical settings collection that comes from a different sources than on disk json files. Example can be "intrinsic in memory providers" or "converters" (components that parse other tools formats into our settings schema). The factory interface is |
![]() | IWorkspaceSettingsSource | Workspace Settings interface. |
![]() | IWorkspaceSettingsSourceWriter | Workspace Settings source writer interface. Used for "automated" settings persistence driven by features. |
| Enumeration | Description | |
|---|---|---|
![]() | WorkspaceSettingsResult | Result of retrieving a single setting value from the current settings files. |


