IVsWritableSettingsStore Interface
Manages an editable store for reading/enumerating and creating/deleting settings. It is obtained from GetWritableSettingsStore(UInt32, IVsWritableSettingsStore%). It is derived from the IVsSettingsStore interface to inherit reading/enumerating abilities of that interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")> _
Public Interface IVsWritableSettingsStore _
Inherits IVsSettingsStore
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")]
public interface IVsWritableSettingsStore : IVsSettingsStore
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"16FA7461-9E7C-4F28-B28F-AABBF73C0193")]
public interface class IVsWritableSettingsStore : IVsSettingsStore
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")>]
type IVsWritableSettingsStore =
interface
interface IVsSettingsStore
end
public interface IVsWritableSettingsStore extends IVsSettingsStore
The IVsWritableSettingsStore type exposes the following members.
Methods
Name | Description | |
---|---|---|
CollectionExists | Determines whether a named collection exists. | |
CreateCollection | Creates a new collection. | |
DeleteCollection | Deletes a collection, as well as all its properties and sub-collections. | |
DeleteProperty | Deletes a property in a collection. | |
GetBinary | Returns the value of a property of type SettingsType_Binary. | |
GetBool | Returns a boolean type property. | |
GetBoolOrDefault | Returns a boolean type property value or a specified default value. | |
GetInt | Returns an integer type property value. | |
GetInt64 | Returns a 64-bit integer type property value. | |
GetInt64OrDefault | Returns a 64-bit integer value or a specified default value. | |
GetIntOrDefault | Returns an integer type property or a specified default value. | |
GetLastWriteTime | Returns the last time a value was written in a specified collection, including all its properties and sub-collections. | |
GetPropertyCount | Returns the number of properties in a specified collection. | |
GetPropertyName | Returns the name of a property. | |
GetPropertyType | Returns the type of a specified property. | |
GetString | Returns a string type property value. | |
GetStringOrDefault | Returns a string type property value or a given default string. | |
GetSubCollectionCount | Returns the number of sub-collections in the specified collections. | |
GetSubCollectionName | Returns the name of a sub collection. | |
GetUnsignedInt | Returns an unsigned integer property value. | |
GetUnsignedInt64 | Returns a 64-bit unsigned long integer property value. | |
GetUnsignedInt64OrDefault | Returns a 64-bit unsigned long integer property of a given default value. | |
GetUnsignedIntOrDefault | Returns an unsigned integer property or a given default value. | |
PropertyExists | Determines whether a property exists in a given collection. | |
SetBinary | Sets the value of a binary property with the specified byte array. If the previous data type of the property is not SettingsType_Binary, this method overwrites it. If the property does not exist, it creates one | |
SetBool | Sets the value of a boolean property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not, exist, it creates one. | |
SetInt | Sets the value of an integer property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not exist, it creates one. | |
SetInt64 | Sets the value of a 64-bit integer property. If the previous data type of the property is not SettingsType_Int64, it overwrites it. If the property does not exist it creates one. | |
SetString | Sets the value of a string property. If the previous data type of the property is not SettingsType_String, this method overwrites it. If the property does not exist, it creates one. | |
SetUnsignedInt | Sets the value of an unsigned integer property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not exist, it creates one. | |
SetUnsignedInt64 | Sets the value of an unsigned 64-bit integer property. If theprevious data type of the property is not SettingsType_Int64, this method overwrites it. If the property does not exist, it creates one. |
Top