IVsSettingsManager Interface
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 | |
---|---|---|
GetApplicationDataFolder | Returns the application data folder path that Visual Studio uses to store various files. | |
GetCollectionScopes | Returns flags about the scopes for a specified collection. | |
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. | |
GetPropertyScopes | Returns the scopes that contain the given property in the given collection. | |
GetReadOnlySettingsStore | Returns the IVsSettingsStore interface for the requested scope, which can be used for read-only operations. | |
GetWritableSettingsStore | Returns an IVsWritableSettingsStore interface for the requested scope. |
Top