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)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")]
public interface IVsWritableSettingsStore : IVsSettingsStore

The IVsWritableSettingsStore type exposes the following members.

  NameDescription
Public methodCollectionExistsDetermines whether a named collection exists.
Public methodCreateCollectionCreates a new collection.
Public methodDeleteCollectionDeletes a collection, as well as all its properties and sub-collections.
Public methodDeletePropertyDeletes a property in a collection.
Public methodGetBinaryReturns the value of a property of type SettingsType_Binary.
Public methodGetBoolReturns a boolean type property.
Public methodGetBoolOrDefaultReturns a boolean type property value or a specified default value.
Public methodGetIntReturns an integer type property value.
Public methodGetInt64Returns a 64-bit integer type property value.
Public methodGetInt64OrDefaultReturns a 64-bit integer value or a specified default value.
Public methodGetIntOrDefaultReturns an integer type property or a specified default value.
Public methodGetLastWriteTimeReturns the last time a value was written in a specified collection, including all its properties and sub-collections.
Public methodGetPropertyCountReturns the number of properties in a specified collection.
Public methodGetPropertyNameReturns the name of a property.
Public methodGetPropertyTypeReturns the type of a specified property.
Public methodGetStringReturns a string type property value.
Public methodGetStringOrDefaultReturns a string type property value or a given default string.
Public methodGetSubCollectionCountReturns the number of sub-collections in the specified collections.
Public methodGetSubCollectionNameReturns the name of a sub collection.
Public methodGetUnsignedIntReturns an unsigned integer property value.
Public methodGetUnsignedInt64Returns a 64-bit unsigned long integer property value.
Public methodGetUnsignedInt64OrDefaultReturns a 64-bit unsigned long integer property of a given default value.
Public methodGetUnsignedIntOrDefaultReturns an unsigned integer property or a given default value.
Public methodPropertyExistsDetermines whether a property exists in a given collection.
Public methodSetBinarySets 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
Public methodSetBoolSets 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.
Public methodSetIntSets 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.
Public methodSetInt64Sets 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.
Public methodSetStringSets 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.
Public methodSetUnsignedIntSets 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.
Public methodSetUnsignedInt64Sets 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
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft