IVsWritableSettingsStore Interface
Manages an editable store for reading/enumerating and creating/deleting settings. It is obtained from GetWritableSettingsStore. It is derived from the IVsSettingsStore interface to inherit reading/enumerating abilities of that interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.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 | |
---|---|---|
_VtblGap1_21 | ||
CollectionExists(String, Int32%) | Determines whether the given collection exists. (Inherited from IVsSettingsStore.) | |
CollectionExists(String, Int32%) | 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(String, String, UInt32, array<Byte[], array<UInt32[]) | Returns the value of the requested property whose data type is SettingsType_Binary. (Inherited from IVsSettingsStore.) | |
GetBinary(String, String, UInt32, array<Byte[], array<UInt32[]) | Returns the value of a property of type SettingsType_Binary. | |
GetBool(String, String, Int32%) | Returns a boolean type property. (Inherited from IVsSettingsStore.) | |
GetBool(String, String, Int32%) | Returns a boolean type property. | |
GetBoolOrDefault(String, String, Int32, Int32%) | Returns a boolean type property value or a specified default value. (Inherited from IVsSettingsStore.) | |
GetBoolOrDefault(String, String, Int32, Int32%) | Returns a boolean type property value or a specified default value. | |
GetInt(String, String, Int32%) | Returns an integer type property value. (Inherited from IVsSettingsStore.) | |
GetInt(String, String, Int32%) | Returns an integer type property value. | |
GetInt64(String, String, Int64%) | Returns a 64-bit integer type property value. (Inherited from IVsSettingsStore.) | |
GetInt64(String, String, Int64%) | Returns a 64-bit integer type property value. | |
GetInt64OrDefault(String, String, Int64, Int64%) | Returns a 64-bit integer value or a specified default value. (Inherited from IVsSettingsStore.) | |
GetInt64OrDefault(String, String, Int64, Int64%) | Returns a 64-bit integer value or a specified default value. | |
GetIntOrDefault(String, String, Int32, Int32%) | Returns an integer type property or a specified default value. (Inherited from IVsSettingsStore.) | |
GetIntOrDefault(String, String, Int32, Int32%) | Returns an integer type property or a specified default value. | |
GetLastWriteTime(String, array<SYSTEMTIME[]) | Returns the last time a value was written in a specified collection, including all its properties and sub-collections. (Inherited from IVsSettingsStore.) | |
GetLastWriteTime(String, array<SYSTEMTIME[]) | Returns the last time a value was written in a specified collection, including all its properties and sub-collections. | |
GetPropertyCount(String, UInt32%) | Returns the number of properties in a specified collection. (Inherited from IVsSettingsStore.) | |
GetPropertyCount(String, UInt32%) | Returns the number of properties in a specified collection. | |
GetPropertyName(String, UInt32, String%) | Returns the name of a property. (Inherited from IVsSettingsStore.) | |
GetPropertyName(String, UInt32, String%) | Returns the name of a property. | |
GetPropertyType(String, String, UInt32%) | Returns the type of a specified property. (Inherited from IVsSettingsStore.) | |
GetPropertyType(String, String, UInt32%) | Returns the type of a specified property. | |
GetString(String, String, String%) | Returns a string type property value. (Inherited from IVsSettingsStore.) | |
GetString(String, String, String%) | Returns a string type property value. | |
GetStringOrDefault(String, String, String, String%) | Returns a string type property value or a given default string. (Inherited from IVsSettingsStore.) | |
GetStringOrDefault(String, String, String, String%) | Returns a string type property value or a given default string. | |
GetSubCollectionCount(String, UInt32%) | Returns the number of sub-collections in the specified collections. (Inherited from IVsSettingsStore.) | |
GetSubCollectionCount(String, UInt32%) | Returns the number of sub-collections in the specified collections. | |
GetSubCollectionName(String, UInt32, String%) | Returns the name of a sub collection. (Inherited from IVsSettingsStore.) | |
GetSubCollectionName(String, UInt32, String%) | Returns the name of a sub collection. | |
GetUnsignedInt(String, String, UInt32%) | Returns an unsigned integer property value. (Inherited from IVsSettingsStore.) | |
GetUnsignedInt(String, String, UInt32%) | Returns an unsigned integer property value. | |
GetUnsignedInt64(String, String, UInt64%) | Returns a 64-bit unsigned long integer property value. (Inherited from IVsSettingsStore.) | |
GetUnsignedInt64(String, String, UInt64%) | Returns a 64-bit unsigned long integer property value. | |
GetUnsignedInt64OrDefault(String, String, UInt64, UInt64%) | Returns a 64-bit unsigned long integer property of a given default value. (Inherited from IVsSettingsStore.) | |
GetUnsignedInt64OrDefault(String, String, UInt64, UInt64%) | Returns a 64-bit unsigned long integer property of a given default value. | |
GetUnsignedIntOrDefault(String, String, UInt32, UInt32%) | Returns an unsigned integer property or a given default value. (Inherited from IVsSettingsStore.) | |
GetUnsignedIntOrDefault(String, String, UInt32, UInt32%) | Returns an unsigned integer property or a given default value. | |
PropertyExists(String, String, Int32%) | Determines whether a property exists in a given collection. (Inherited from IVsSettingsStore.) | |
PropertyExists(String, String, Int32%) | 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