IVsSettingsManager Interface
Definition
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.
Provides methods to manage the settings store.
public interface class IVsSettingsManager
public interface class IVsSettingsManager
__interface IVsSettingsManager
public interface IVsSettingsManager
[System.Runtime.InteropServices.Guid("94D59A1D-A3A8-46AB-B1DE-B7F034018137")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSettingsManager
type IVsSettingsManager = interface
[<System.Runtime.InteropServices.Guid("94D59A1D-A3A8-46AB-B1DE-B7F034018137")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSettingsManager = interface
Public Interface IVsSettingsManager
- Attributes
Remarks
This interface is safe to access from any thread.
Methods
GetApplicationDataFolder(UInt32, String) |
Returns the application data folder path that Visual Studio uses to store various files. |
GetCollectionScopes(String, UInt32) |
Returns flags about the scopes for a specified collection. |
GetCommonExtensionsSearchPaths(UInt32, String[], UInt32) |
Returns a list of common extension search paths. Native code callers should call this method first with |
GetPropertyScopes(String, String, UInt32) |
Returns the scopes that contain the given property in the given collection. |
GetReadOnlySettingsStore(UInt32, IVsSettingsStore) |
Returns the IVsSettingsStore interface for the requested scope, which can be used for read-only operations. |
GetWritableSettingsStore(UInt32, IVsWritableSettingsStore) |
Returns an IVsWritableSettingsStore interface for the requested scope. |