added some development tools
[windows-sources.git] / developer / VSSDK / VisualStudioIntegration / Common / Assemblies / v4.0 / Microsoft.VisualStudio.Settings.xml
blobb0223569a0b65e0cfb29d6307e3f7bfc64ba4c76
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>Microsoft.VisualStudio.Settings</name>
5   </assembly>
6   <members>
7     <member name="T:Microsoft.VisualStudio.Settings.ApplicationDataFolder">
8       <summary>This enumeration is used to specify the folder that Visual Studio uses to keep various files for different purposes like cache files, backup files or template files.</summary>
9     </member>
10     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.ApplicationExtensions">
11       <summary>Folder that Visual Studio specifies for installing per-machine Extensions </summary>
12     </member>
13     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.UserExtensions">
14       <summary>Folder that Visual Studio uses for loading user extensions. </summary>
15     </member>
16     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.Documents">
17       <summary>Folder that Visual Studio uses for the user generated files like project, snippets or backup files. </summary>
18     </member>
19     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.RoamingSettings">
20       <summary>Folder that Visual Studio uses for storing the roaming files specific to user. </summary>
21     </member>
22     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.LocalSettings">
23       <summary>Folder that Visual Studio uses for storing the local files specific to user. </summary>
24     </member>
25     <member name="F:Microsoft.VisualStudio.Settings.ApplicationDataFolder.Configuration">
26       <summary>Folder that Visual Studio uses for storing the machine wide files. </summary>
27     </member>
28     <member name="T:Microsoft.VisualStudio.Settings.EnclosingScopes">
29       <summary>Enumeration returned as a result of a querying call to GetPropertyScope or GetCollectionScope methods of the SettingsManager class to learn the enclosing scopes of the provided property or collection. </summary>
30     </member>
31     <member name="F:Microsoft.VisualStudio.Settings.EnclosingScopes.UserSettings">
32       <summary>User Settings scope contains the property or the collection.</summary>
33     </member>
34     <member name="F:Microsoft.VisualStudio.Settings.EnclosingScopes.None">
35       <summary>None of the scopes contains the property or the collection.</summary>
36     </member>
37     <member name="F:Microsoft.VisualStudio.Settings.EnclosingScopes.Configuration">
38       <summary>Configuration scope contains the property or the collection.</summary>
39     </member>
40     <member name="T:Microsoft.VisualStudio.Settings.ExternalSettingsManager">
41       <summary>This is the gateway class to reach for the settings stored inside Visual Studio. It provides two basic functionalities. It allows searches for properties and collections inside the scopes. It hands the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> and <see cref="T:WritableSettingsStore" /> classes for further manipulation of the collections and properties within the scopes. This class implements the <see cref="T:System.IDisposable" /> pattern and as a result it needs to be disposed after it is no longer necessary.</summary>
42     </member>
43     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(System.String)">
44       <summary>Used to construct the SettingsManager AppID based Visual Studio applications.</summary>
45       <param name="applicationPath">Path of the executable of Visual Studio.</param>
46     </member>
47     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(System.String,System.Boolean)">
48       <summary>Used to construct the SettingsManager AppID based Visual Studio applications.</summary>
49       <param name="applicationPath">Path of the executable of Visual Studio.</param>
50       <param name="isLogged">Flag to control the logging of the package definition management operations at startup and shutdown.</param>
51     </member>
52     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(System.String,System.String)">
53       <summary>Used to construct the SettingsManager AppID based Visual Studio applications with suffixed mode. In suffixed mode, any changes made to the settings are isolated from the normal running mode.</summary>
54       <param name="applicationPath">Path of the executable of Visual Studio.</param>
55       <param name="rootSuffix">Name of the suffix.</param>
56     </member>
57     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(System.String,System.String,System.Boolean)">
58       <summary>Used to construct the SettingsManager AppID based Visual Studio applications with suffixed mode. In suffixed mode, any changes made to the settings are isolated from the normal running mode.</summary>
59       <param name="applicationPath">Path of the executable of Visual Studio.</param>
60       <param name="rootSuffix">Name of the suffix.</param>
61       <param name="isLogged">Flag to control the logging of the package definition management operations at startup and shutdown.</param>
62     </member>
63     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForIsolatedApplication(System.String,System.String)">
64       <summary>Used to construct the SettingsManager AppEnv based Visual Studio custom applications. Custom applications are isolated among themselves.</summary>
65       <param name="applicationPath">Path of the executable of Visual Studio.</param>
66       <param name="applicationName">Name of the custom application.</param>
67     </member>
68     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForIsolatedApplication(System.String,System.String,System.Boolean)">
69       <summary>Used to construct the SettingsManager AppEnv based Visual Studio custom applications. Custom applications are isolated among themselves.</summary>
70       <param name="applicationPath">Path of the executable of Visual Studio.</param>
71       <param name="applicationName">Name of the custom application.</param>
72       <param name="isLogged">Flag to control the logging of the package definition management operations at startup and shutdown.</param>
73     </member>
74     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.Dispose">
75       <summary>Releases all resources used by the current instance of the <see cref="T:Microsoft.VisualStudio.Settings.ExternalSettingsManager" /> class.</summary>
76     </member>
77     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetApplicationDataFolder(Microsoft.VisualStudio.Settings.ApplicationDataFolder)">
78       <summary>Returns the folder that Visual Studio uses for storing various cache, backup, template, etc. files</summary>
79       <param name="folder">Requested folder.</param>
80     </member>
81     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetCollectionScopes(System.String)">
82       <summary>Outputs the scopes that contain the given collection. If more than one scope contains the collection, the corresponding bit flags of those scopes are set.</summary>
83       <param name="collectionPath">Path of the collection to be searched.</param>
84     </member>
85     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetCommonExtensionsSearchPaths">
86       <summary>Returns the list of folders that Visual Studio uses for installing/discovering machine-wide extensions.</summary>
87     </member>
88     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetPropertyScopes(System.String,System.String)">
89       <summary>Outputs the scopes that contain the given property. If more than one scope contains the property, the corresponding bit flags of those scopes are set.</summary>
90       <param name="collectionPath">Path of the collection of the property.</param>
91       <param name="propertyName">Name of the property to be searched.</param>
92     </member>
93     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetReadOnlySettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
94       <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> class for the requested scope which can be used for read-only operations.</summary>
95       <param name="scope">Requested scope.</param>
96     </member>
97     <member name="M:Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetWritableSettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
98       <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> class for the requested scope which can be used both for reading and writing.</summary>
99       <param name="scope">Requested scope.</param>
100       <exception cref="T:System.ArgumentException">If the given scope is not a writable one.</exception>
101     </member>
102     <member name="T:Microsoft.VisualStudio.Settings.SettingsManager">
103       <summary>This is the gateway class to reach for the settings stored inside the Visual Studio. It provides two basic functionality. It allows to search for properties and collections inside the scopes. It hands the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> and <see cref="T:WritableSettingsStore" /> classes for further manipulation of the collections and properties within the scopes.</summary>
104     </member>
105     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.#ctor"></member>
106     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetApplicationDataFolder(Microsoft.VisualStudio.Settings.ApplicationDataFolder)">
107       <summary>Returns the folder that Visual Studio uses for storing various cache, backup, template, etc. files</summary>
108       <returns>Full path of the requested folder.</returns>
109       <param name="folder">Requested folder.</param>
110     </member>
111     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetCollectionScopes(System.String)">
112       <summary>Outputs the scopes that contain the given collection. </summary>
113       <returns>Enclosing scopes.</returns>
114       <param name="collectionPath">Path of the collection to be searched.</param>
115     </member>
116     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetCommonExtensionsSearchPaths">
117       <summary>Returns the list of folders that Visual Studio uses for installing or discovering machine-wide extensions.</summary>
118     </member>
119     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetPropertyScopes(System.String,System.String)">
120       <summary>Outputs the scopes that contain the given property. </summary>
121       <returns>Enclosing scopes.</returns>
122       <param name="collectionPath">Path of the collection of the property.</param>
123       <param name="propertyName">Name of the property to be searched.</param>
124     </member>
125     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetReadOnlySettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
126       <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> class for the requested scope which can be used for read-only operations.</summary>
127       <returns>
128         <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> instance that can be used for accessing the scope.</returns>
129       <param name="scope">Requested scope.</param>
130     </member>
131     <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetWritableSettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
132       <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> class for the requested scope which can be used both for reading and writing.</summary>
133       <returns>
134         <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> instance that can be used for accessing the scope.</returns>
135       <param name="scope">Requested scope.</param>
136       <exception cref="T:System.ArgumentException">If the given scope is not a writable one.</exception>
137     </member>
138     <member name="T:Microsoft.VisualStudio.Settings.SettingsScope">
139       <summary>This enumeration is used to specify the scope of the settings that is retrieved from the SettingsManager class.</summary>
140     </member>
141     <member name="F:Microsoft.VisualStudio.Settings.SettingsScope.UserSettings">
142       <summary>Denotes the user-configurable user settings scope.</summary>
143     </member>
144     <member name="F:Microsoft.VisualStudio.Settings.SettingsScope.Configuration">
145       <summary>Denotes the installation specific configuration scope. This scope is read-only to the users.</summary>
146     </member>
147     <member name="T:Microsoft.VisualStudio.Settings.SettingsStore">
148       <summary>Abstract class for reading or enumerating the selected scope's collections and properties. It is obtained from <see cref="M:SettingsManager.GetReadOnlySettingsStore" /> method.</summary>
149     </member>
150     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.#ctor"></member>
151     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.CollectionExists(System.String)">
152       <summary>Checks the existence of the collection passed in to this method.</summary>
153       <returns>Returns true if the collection exists and false otherwise.</returns>
154       <param name="collectionPath">Path of the collection.</param>
155     </member>
156     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetBoolean(System.String,System.String)">
157       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" /> as boolean.</summary>
158       <returns>If the underling integer value for the property is non-zero, it returns true and false otherwise.</returns>
159       <param name="collectionPath">Path of the collection of the property.</param>
160       <param name="propertyName">Name of the property.</param>
161       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
162     </member>
163     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetBoolean(System.String,System.String,System.Boolean)">
164       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" /> as boolean.</summary>
165       <returns>If the property does not exist, it returns the defaultValue passed in otherwise it returns true if the underling integer value is non-zero and false if it is zero.</returns>
166       <param name="collectionPath">Path of the collection of the property.</param>
167       <param name="propertyName">Name of the property.</param>
168       <param name="defaultValue">Value to be returned if the property does not exist.</param>
169       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
170     </member>
171     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetInt32(System.String,System.String)">
172       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" />.</summary>
173       <returns>Value of the property. If the value was stored as an unsigned integer previously, then regular type conversion semantics applies.</returns>
174       <param name="collectionPath">Path of the collection of the property.</param>
175       <param name="propertyName">Name of the property.</param>
176       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
177     </member>
178     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetInt32(System.String,System.String,System.Int32)">
179       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" />.</summary>
180       <returns>If the property does not exist, it returns the defaultValue passed in. If the value was stored as an unsigned integer previously, then regular type conversion semantics apply.</returns>
181       <param name="collectionPath">Path of the collection of the property.</param>
182       <param name="propertyName">Name of the property.</param>
183       <param name="defaultValue">Value to be returned if the property does not exist.</param>
184       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
185     </member>
186     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetInt64(System.String,System.String)">
187       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int64" />.</summary>
188       <returns>Value of the property. If the value was stored as an unsigned long previously, then regular type conversion semantics apply.</returns>
189       <param name="collectionPath">Path of the collection of the property.</param>
190       <param name="propertyName">Name of the property.</param>
191       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
192     </member>
193     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetInt64(System.String,System.String,System.Int64)">
194       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int64" />.</summary>
195       <returns>If the property does not exist, it returns the defaultValue passed in. If the value was stored as an unsigned long previously, then regular type conversion semantics apply.</returns>
196       <param name="collectionPath">Path of the collection of the property.</param>
197       <param name="propertyName">Name of the property.</param>
198       <param name="defaultValue">Value to be returned if the property does not exist.</param>
199       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
200     </member>
201     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetLastWriteTime(System.String)">
202       <summary>Provides the last write time of the properties and sub-collections immediate to the given collection. </summary>
203       <returns>Last update time to the collection in <see cref="!:DateTimeKind.Local" /> format.</returns>
204       <param name="collectionPath">Path of the collection.</param>
205       <exception cref="T:System.ArgumentException">If the collection does not exist, method throws this exception.</exception>
206     </member>
207     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetMemoryStream(System.String,System.String)">
208       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Binary" />. In order to access the underlying byte array at once <see cref="!:MemoryStream.ToArray" /> method can be used.</summary>
209       <returns>
210         <see cref="T:System.IO.MemoryStream" /> for the stream of bytes this property.</returns>
211       <param name="collectionPath">Path of the collection of the property.</param>
212       <param name="propertyName">Name of the property.</param>
213       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
214     </member>
215     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetPropertyCount(System.String)">
216       <summary>Returns the number of properties under the given collection.</summary>
217       <returns>Number of properties is returned.</returns>
218       <param name="collectionPath">Path of the collection.</param>
219       <exception cref="T:System.ArgumentException">Throws this exception if the collection does not exist.</exception>
220     </member>
221     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetPropertyNames(System.String)">
222       <summary>Returns the names of properties under the given collection.</summary>
223       <returns>Names of properties are returned.</returns>
224       <param name="collectionPath">Path of the collection.</param>
225       <exception cref="T:System.ArgumentException">Throws this exception if the collection does not exist.</exception>
226     </member>
227     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetPropertyType(System.String,System.String)">
228       <summary>Returns the type of the requested property.</summary>
229       <returns>Type of the property.</returns>
230       <param name="collectionPath">Path of the collection of the property.</param>
231       <param name="propertyName">Name of the property.</param>
232       <exception cref="T:System.ArgumentException">Throws this exception if the property does not exist.</exception>
233     </member>
234     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetString(System.String,System.String)">
235       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.String" />.</summary>
236       <returns>Value of the property.</returns>
237       <param name="collectionPath">Path of the collection of the property.</param>
238       <param name="propertyName">Name of the property.</param>
239       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
240     </member>
241     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetString(System.String,System.String,System.String)">
242       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.String" />.</summary>
243       <returns>If the property does not exist, it returns the defaultValue passed in.</returns>
244       <param name="collectionPath">Path of the collection of the property.</param>
245       <param name="propertyName">Name of the property.</param>
246       <param name="defaultValue">Value to be returned if the property does not exist.</param>
247       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
248     </member>
249     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetSubCollectionCount(System.String)">
250       <summary>Returns the number of sub-collections under the given collection.</summary>
251       <returns>Number of sub-collections is returned.</returns>
252       <param name="collectionPath">Path of the collection.</param>
253       <exception cref="T:System.ArgumentException">Throws this exception if the collection does not exist.</exception>
254     </member>
255     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetSubCollectionNames(System.String)">
256       <summary>Returns the names of sub-collections under the given collection.</summary>
257       <returns>Names of sub collections is returned.</returns>
258       <param name="collectionPath">Path of the collection.</param>
259       <exception cref="T:System.ArgumentException">Throws this exception if the collection does not exist.</exception>
260     </member>
261     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetUInt32(System.String,System.String)">
262       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" />.</summary>
263       <returns>Value of the property. If the value was stored as a signed integer previously, then regular type conversion semantics apply.</returns>
264       <param name="collectionPath">Path of the collection of the property.</param>
265       <param name="propertyName">Name of the property.</param>
266       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
267     </member>
268     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetUInt32(System.String,System.String,System.UInt32)">
269       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int32" />.</summary>
270       <returns>If the property does not exist, it returns the defaultValue passed in. If the value was stored as a signed integer previously, then regular type conversion semantics apply.</returns>
271       <param name="collectionPath">Path of the collection of the property.</param>
272       <param name="propertyName">Name of the property.</param>
273       <param name="defaultValue">Value to be returned if the property does not exist.</param>
274       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
275     </member>
276     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetUInt64(System.String,System.String)">
277       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int64" />.</summary>
278       <returns>Value of the property. If the value was stored as a signed long previously, then regular type conversion semantics apply.</returns>
279       <param name="collectionPath">Path of the collection of the property.</param>
280       <param name="propertyName">Name of the property.</param>
281       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type or if it does not exist.</exception>
282     </member>
283     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.GetUInt64(System.String,System.String,System.UInt64)">
284       <summary>Returns the value of the requested property whose data type is <see cref="!:SettingsType.Int64" />.</summary>
285       <returns>If the property does not exist, it returns the defaultValue passed in. If the value was stored as a signed long previously, then regular type conversion semantics apply.</returns>
286       <param name="collectionPath">Path of the collection of the property.</param>
287       <param name="propertyName">Name of the property.</param>
288       <param name="defaultValue">Value to be returned if the property does not exist.</param>
289       <exception cref="T:System.ArgumentException">Throws this exception if the property is of different type.</exception>
290     </member>
291     <member name="M:Microsoft.VisualStudio.Settings.SettingsStore.PropertyExists(System.String,System.String)">
292       <summary>Checks the existance of the property passed in to this method.</summary>
293       <returns>Returns true if the property exists and false otherwise.</returns>
294       <param name="collectionPath">Path of the collection of the property.</param>
295       <param name="propertyName">Name of the property.</param>
296     </member>
297     <member name="T:Microsoft.VisualStudio.Settings.SettingsType">
298       <summary>Data types of the properties that are stored inside the collections.</summary>
299     </member>
300     <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Int64">
301       <summary>Data type used to store 8-byte (64-bit) properties which are Int64 and UInt64.</summary>
302     </member>
303     <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Int32">
304       <summary>Data type used to store 4 byte (32 bits) properties which are Boolean, Int32 and UInt32. </summary>
305     </member>
306     <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Invalid">
307       <summary>Invalid data type.</summary>
308     </member>
309     <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Binary">
310       <summary>Data type used to store byte streams (arrays).</summary>
311     </member>
312     <member name="F:Microsoft.VisualStudio.Settings.SettingsType.String">
313       <summary>Data type used to store the strings.</summary>
314     </member>
315     <member name="T:Microsoft.VisualStudio.Settings.WritableSettingsStore">
316       <summary>Abstract class for both reading and writing the selected scope's collections and properties. It is obtained from <see cref="M:SettingsManager.GetWritableSettingsStore" /> method.</summary>
317     </member>
318     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.#ctor"></member>
319     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.CreateCollection(System.String)">
320       <summary>Creates the given collection path by creating each nested collection while skipping the ones that already exist. </summary>
321       <param name="collectionPath">Path of the collection.</param>
322       <exception cref="T:System.ArgumentException">If empty string ("") which deis passed to the method it throws this exception.</exception>
323     </member>
324     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.DeleteCollection(System.String)">
325       <summary>Deletes the given collection recursively deleting all of the sub-collections and properties in it. If the collection does not exist or an empty string ("") is passed then the method returns false.</summary>
326       <param name="collectionPath">Path of the collection to be deleted.</param>
327     </member>
328     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.DeleteProperty(System.String,System.String)">
329       <summary>Deletes the given property from the collection. If the property or the collection does not exist then the method returns false.</summary>
330       <param name="collectionPath">Collection that contains the property to be deleted.</param>
331       <param name="propertyName">Name of the property.</param>
332     </member>
333     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetBoolean(System.String,System.String,System.Boolean)">
334       <summary>Updates the value of the specified property to the given Boolean value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
335       <param name="collectionPath">Path of the collection of the property.</param>
336       <param name="propertyName">Name of the property.</param>
337       <param name="value">New value of the property.</param>
338       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
339     </member>
340     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetInt32(System.String,System.String,System.Int32)">
341       <summary>Updates the value of the specified property to the given integer value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
342       <param name="collectionPath">Path of the collection of the property.</param>
343       <param name="propertyName">Name of the property.</param>
344       <param name="value">New value of the property.</param>
345       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
346     </member>
347     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetInt64(System.String,System.String,System.Int64)">
348       <summary>Updates the value of the specified property to the given long value while setting its data type to <see cref="!:SettingsType.Int64" />. </summary>
349       <param name="collectionPath">Path of the collection of the property.</param>
350       <param name="propertyName">Name of the property.</param>
351       <param name="value">New value of the property.</param>
352       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
353     </member>
354     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetMemoryStream(System.String,System.String,System.IO.MemoryStream)">
355       <summary>Updates the value of the specified property to the bits of the MemoryStream while setting its data type to <see cref="!:SettingsType.Binary" />. </summary>
356       <param name="collectionPath">Path of the collection of the property.</param>
357       <param name="propertyName">Name of the property.</param>
358       <param name="value">MemoryStream to set the bits of the property.</param>
359       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
360     </member>
361     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetString(System.String,System.String,System.String)">
362       <summary>Updates the value of the specified property to the given string value while setting its data type to <see cref="!:SettingsType.String" />. </summary>
363       <param name="collectionPath">Path of the collection of the property.</param>
364       <param name="propertyName">Name of the property.</param>
365       <param name="value">New value of the property.</param>
366       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
367     </member>
368     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetUInt32(System.String,System.String,System.UInt32)">
369       <summary>Updates the value of the specified property to the given unsigned integer value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
370       <param name="collectionPath">Path of the collection of the property.</param>
371       <param name="propertyName">Name of the property.</param>
372       <param name="value">New value of the property.</param>
373       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
374     </member>
375     <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetUInt64(System.String,System.String,System.UInt64)">
376       <summary>Updates the value of the specified property to the given unsigned long value while setting its data type to <see cref="!:SettingsType.Int64" />. </summary>
377       <param name="collectionPath">Path of the collection of the property.</param>
378       <param name="propertyName">Name of the property.</param>
379       <param name="value">New value of the property.</param>
380       <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
381     </member>
382   </members>
383 </doc>