Provides methods to manage the settings store.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("94D59A1D-A3A8-46AB-B1DE-B7F034018137")> _
Public Interface IVsSettingsManager
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("94D59A1D-A3A8-46AB-B1DE-B7F034018137")]
public interface IVsSettingsManager
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"94D59A1D-A3A8-46AB-B1DE-B7F034018137")]
public interface class IVsSettingsManager
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("94D59A1D-A3A8-46AB-B1DE-B7F034018137")>]
type IVsSettingsManager =  interface end
public interface IVsSettingsManager
The IVsSettingsManager type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | GetApplicationDataFolder | Returns the application data folder path that Visual Studio uses to store various files. | 
| .gif) | GetCollectionScopes | Returns flags about the scopes for a specified collection. | 
| .gif) | GetCommonExtensionsSearchPaths | Returns a list of common extension search paths. Native code callers should call this method first with paths = 0 and commonExtensionsPaths = null to get the number of paths in the list and allocate a corresponding array, then call it again to get the actual list of paths. | 
| .gif) | GetPropertyScopes | Returns the scopes that contain the given property in the given collection. | 
| .gif) | GetReadOnlySettingsStore | Returns the IVsSettingsStore interface for the requested scope, which can be used for read-only operations. | 
| .gif) | GetWritableSettingsStore | Returns an IVsWritableSettingsStore interface for the requested scope. | 
Top