Microsoft.VisualStudio.Workspace.Settings Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
SettingsTypes |
standard settings types |
WorkspaceSettingsChangedEventArgs |
Settings change events data. |
WorkspaceSettingsExtensions |
Convenience extension for IWorkspaceSettings interface |
Interfaces
IWorkspaceSettings |
Workspace Settings interface. |
IWorkspaceSettingsFileProvider |
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 a Workspace settings schema). |
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 a Workspace 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. |
Enums
WorkspaceSettingsResult |
Result of retrieving a single setting value from the current settings files. |