SettingsManager Class

 

Represents the settings stored in Visual Studio.

Namespace:   Microsoft.VisualStudio.Settings
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)


public abstract class SettingsManager

NameDescription
System_CAPS_protmethodSettingsManager()

Initializes a new instance of the SettingsManager.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetApplicationDataFolder(ApplicationDataFolder)

Returns the folder that Visual Studio uses for storing various files such as cache files, backup files, and template files.

System_CAPS_pubmethodGetCollectionScopes(String)

Outputs the scopes that contain the given collection.

System_CAPS_pubmethodGetCommonExtensionsSearchPaths()

Returns the list of folders that Visual Studio uses to install or look for machine-wide extensions.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetPropertyScopes(String, String)

Outputs the scopes that contain the given property.

System_CAPS_pubmethodGetReadOnlySettingsStore(SettingsScope)

Provides the SettingsStore class for the requested scope which can be used for read-only operations.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetWritableSettingsStore(SettingsScope)

Provides the WritableSettingsStore class for the requested scope which can be used for reading operations and writing operations.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

By using this class, you can search for properties and collections in different scopes. It contains references to the SettingsStore class and the WritableSettingsStore class for further manipulation of the properties and collections in the scopes.

SettingsManager is an abstract base class. The ExternalSettingsManager class implements SettingsManager and allows applications to access settings in Visual Studio or an isolated shell.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: