1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Serialization.Xml</name>
7 <member name="T:System.Runtime.Serialization.DataContractResolver">
8 <summary>Provides a mechanism for dynamically mapping types to and from <see langword="xsi:type" /> representations during serialization and deserialization.</summary>
10 <member name="M:System.Runtime.Serialization.DataContractResolver.#ctor">
11 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</summary>
13 <member name="M:System.Runtime.Serialization.DataContractResolver.ResolveName(System.String,System.String,System.Type,System.Runtime.Serialization.DataContractResolver)">
14 <summary>Override this method to map the specified <see langword="xsi:type" /> name and namespace to a data contract type during deserialization.</summary>
15 <param name="typeName">The <see langword="xsi:type" /> name to map.</param>
16 <param name="typeNamespace">The <see langword="xsi:type" /> namespace to map.</param>
17 <param name="declaredType">The type declared in the data contract.</param>
18 <param name="knownTypeResolver">The known type resolver.</param>
19 <returns>The type the <see langword="xsi:type" /> name and namespace is mapped to.</returns>
21 <member name="M:System.Runtime.Serialization.DataContractResolver.TryResolveType(System.Type,System.Type,System.Runtime.Serialization.DataContractResolver,System.Xml.XmlDictionaryString@,System.Xml.XmlDictionaryString@)">
22 <summary>Override this method to map a data contract type to an <see langword="xsi:type" /> name and namespace during serialization.</summary>
23 <param name="type">The type to map.</param>
24 <param name="declaredType">The type declared in the data contract.</param>
25 <param name="knownTypeResolver">The known type resolver.</param>
26 <param name="typeName">The xsi:type name.</param>
27 <param name="typeNamespace">The xsi:type namespace.</param>
29 <see langword="true" /> if mapping succeeded; otherwise, <see langword="false" />.</returns>
31 <member name="T:System.Runtime.Serialization.DataContractSerializer">
32 <summary>Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited.</summary>
34 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type)">
35 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type.</summary>
36 <param name="type">The type of the instances that are serialized or deserialized.</param>
38 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
39 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type, and a collection of known types that may be present in the object graph.</summary>
40 <param name="type">The type of the instances that are serialized or deserialized.</param>
41 <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the types that may be present in the object graph.</param>
43 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Runtime.Serialization.DataContractSerializerSettings)">
44 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type and settings.</summary>
45 <param name="type">The type of the instance to serialize or deserialize.</param>
46 <param name="settings">The serializer settings.</param>
48 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String)">
49 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type using the supplied XML root element and namespace.</summary>
50 <param name="type">The type of the instances that are serialized or deserialized.</param>
51 <param name="rootName">The name of the XML element that encloses the content to serialize or deserialize.</param>
52 <param name="rootNamespace">The namespace of the XML element that encloses the content to serialize or deserialize.</param>
54 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String,System.Collections.Generic.IEnumerable{System.Type})">
55 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two string parameters as well as a list of known types that may be present in the object graph.</summary>
56 <param name="type">The type of the instances that are serialized or deserialized.</param>
57 <param name="rootName">The root element name of the content.</param>
58 <param name="rootNamespace">The namespace of the root element.</param>
59 <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the types that may be present in the object graph.</param>
61 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
62 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type using the XML root element and namespace specified through the parameters of type <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
63 <param name="type">The type of the instances that are serialized or deserialized.</param>
64 <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
65 <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the root element.</param>
67 <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable{System.Type})">
68 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two <see cref="T:System.Xml.XmlDictionaryString" /> parameters as well as a list of known types that may be present in the object graph.</summary>
69 <param name="type">The type of the instances that are serialized or deserialized.</param>
70 <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
71 <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the root element.</param>
72 <param name="knownTypes">A <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the known types that may be present in the object graph.</param>
74 <member name="P:System.Runtime.Serialization.DataContractSerializer.DataContractResolver">
75 <summary>Gets the component used to dynamically map <see langword="xsi:type" /> declarations to known contract types.</summary>
76 <returns>An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</returns>
78 <member name="P:System.Runtime.Serialization.DataContractSerializer.IgnoreExtensionDataObject">
79 <summary>Gets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
81 <see langword="true" /> to omit the extension data; otherwise, <see langword="false" />.</returns>
83 <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
84 <summary>Determines whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned on an object that can be deserialized.</summary>
85 <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
87 <see langword="true" /> if the reader is at the start element of the stream to read; otherwise, <see langword="false" />.</returns>
89 <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlReader)">
90 <summary>Determines whether the <see cref="T:System.Xml.XmlReader" /> is positioned on an object that can be deserialized.</summary>
91 <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
93 <see langword="true" /> if the reader is at the start element of the stream to read; otherwise, <see langword="false" />.</returns>
95 <member name="P:System.Runtime.Serialization.DataContractSerializer.KnownTypes">
96 <summary>Gets a collection of types that may be present in the object graph serialized using this instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
97 <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the expected types passed in as known types to the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> constructor.</returns>
99 <member name="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph">
100 <summary>Gets the maximum number of items in an object graph to serialize or deserialize.</summary>
101 <returns>The maximum number of items to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
102 <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
104 <member name="P:System.Runtime.Serialization.DataContractSerializer.PreserveObjectReferences">
105 <summary>Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
107 <see langword="true" /> to keep the references; otherwise, <see langword="false" />.</returns>
109 <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
110 <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
111 <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
112 <param name="verifyObjectName">
113 <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
114 <returns>The deserialized object.</returns>
115 <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
117 <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver)">
118 <summary>Reads an XML document or document stream and returns the deserialized object. The method includes a parameter to specify whether the object name is verified is validated, and a resolver for mapping <see langword="xsi:type" /> declarations at runtime.</summary>
119 <param name="reader">The XML reader used to read the content.</param>
120 <param name="verifyObjectName">
121 <see langword="true" /> to verify the object name; otherwise, <see langword="false" />.</param>
122 <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> to map <see langword="xsi:type" /> declarations to data contract types.</param>
123 <returns>The deserialized object.</returns>
125 <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader)">
126 <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object.</summary>
127 <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
128 <returns>The deserialized object.</returns>
130 <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
131 <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
132 <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
133 <param name="verifyObjectName">
134 <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
135 <returns>The deserialized object.</returns>
136 <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
138 <member name="P:System.Runtime.Serialization.DataContractSerializer.SerializeReadOnlyTypes">
139 <summary>Gets a value that specifies whether read-only types are serialized.</summary>
141 <see langword="true" /> if read-only types are serialized; <see langword="false" /> if all types are serialized.</returns>
143 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
144 <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
145 <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the stream.</param>
146 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
147 <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
149 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlWriter)">
150 <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlWriter" />.</summary>
151 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the stream.</param>
152 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
153 <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
155 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object,System.Runtime.Serialization.DataContractResolver)">
156 <summary>Writes all the object data (starting XML element, content, and enclosing element) to an XML document or stream using the specified XmlDictionaryWriter. The method includes a resolver for mapping <see langword="xsi:type" /> declarations at runtime.</summary>
157 <param name="writer">An XmlDictionaryWriter used to write the content to the XML document or stream.</param>
158 <param name="graph">The object that contains the content to write.</param>
159 <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> used to map <see langword="xsi:type" /> declarations to known data contracts.</param>
161 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
162 <summary>Writes all the object data (starting XML element, content, and closing element) to an XML document or stream with an <see cref="T:System.Xml.XmlWriter" />.</summary>
163 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
164 <param name="graph">The object that contains the data to write to the stream.</param>
165 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
166 <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
168 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
169 <summary>Writes the XML content using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
170 <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the stream.</param>
171 <param name="graph">The object to write to the stream.</param>
172 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
173 <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
175 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
176 <summary>Writes the XML content using an <see cref="T:System.Xml.XmlWriter" />.</summary>
177 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the stream.</param>
178 <param name="graph">The object to write to the stream.</param>
179 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
180 <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
182 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
183 <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
184 <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML start element.</param>
185 <param name="graph">The object to write.</param>
187 <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
188 <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlWriter" />.</summary>
189 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML start element.</param>
190 <param name="graph">The object to write.</param>
192 <member name="T:System.Runtime.Serialization.DataContractSerializerExtensions">
193 <summary>Extends the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class by providing methods for setting and getting an <see cref="T:System.Runtime.Serialization.ISerializationSurrogateProvider" />.</summary>
195 <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.GetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer)">
196 <summary>Returns the surrogate serialization provider for this serializer.</summary>
197 <param name="serializer">The serializer which is being surrogated.</param>
198 <returns>The surrogate serializer.</returns>
200 <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.SetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider)">
201 <summary>Specifies a surrogate serialization provider for this <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
202 <param name="serializer">The serializer which is being surrogated.</param>
203 <param name="provider">The surrogate serialization provider.</param>
205 <member name="T:System.Runtime.Serialization.DataContractSerializerSettings">
206 <summary>Specifies data contract serializer settings.</summary>
208 <member name="M:System.Runtime.Serialization.DataContractSerializerSettings.#ctor">
209 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializerSettings" /> class.</summary>
211 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.DataContractResolver">
212 <summary>Gets or sets the component used to dynamically map xsi:type declarations to known contract types.</summary>
213 <returns>The component used to dynamically map xsi:type declarations to known contract types.</returns>
215 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.IgnoreExtensionDataObject">
216 <summary>Gets or sets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
218 <see langword="true" /> to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, <see langword="false" />.</returns>
220 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.KnownTypes">
221 <summary>Gets or sets a collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</summary>
222 <returns>A collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</returns>
224 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.MaxItemsInObjectGraph">
225 <summary>Gets or sets the maximum number of items in an object graph to serialize or deserialize.</summary>
226 <returns>The maximum number of items in an object graph to serialize or deserialize.</returns>
228 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.PreserveObjectReferences">
229 <summary>Gets or sets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
231 <see langword="true" /> to use non-standard XML constructs to preserve object reference data; otherwise, <see langword="false" />.</returns>
233 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootName">
234 <summary>Gets or sets the root name of the selected object.</summary>
235 <returns>The root name of the selected object.</returns>
237 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootNamespace">
238 <summary>Gets or sets the root namespace for the specified object.</summary>
239 <returns>The root namespace for the specified object.</returns>
241 <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.SerializeReadOnlyTypes">
242 <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
244 <see langword="true" /> to serialize read only types; otherwise, <see langword="false" />.</returns>
246 <member name="T:System.Runtime.Serialization.ExportOptions">
247 <summary>Represents the options that can be set for an <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" />.</summary>
249 <member name="M:System.Runtime.Serialization.ExportOptions.#ctor">
250 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ExportOptions" /> class.</summary>
252 <member name="P:System.Runtime.Serialization.ExportOptions.KnownTypes">
253 <summary>Gets the collection of types that may be encountered during serialization or deserialization.</summary>
254 <returns>A <see langword="KnownTypes" /> collection that contains types that may be encountered during serialization or deserialization. XML schema representations are exported for all the types specified in this collection by the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" />.</returns>
256 <member name="T:System.Runtime.Serialization.ExtensionDataObject">
257 <summary>Stores data from a versioned data contract that has been extended by adding new members.</summary>
259 <member name="T:System.Runtime.Serialization.IExtensibleDataObject">
260 <summary>Provides a data structure to store extra data encountered by the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> during deserialization of a type marked with the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute.</summary>
262 <member name="P:System.Runtime.Serialization.IExtensibleDataObject.ExtensionData">
263 <summary>Gets or sets the structure that contains extra data.</summary>
264 <returns>An <see cref="T:System.Runtime.Serialization.ExtensionDataObject" /> that contains data that is not recognized as belonging to the data contract.</returns>
266 <member name="T:System.Runtime.Serialization.XmlObjectSerializer">
267 <summary>Provides the base class used to serialize objects as XML streams or documents. This class is abstract.</summary>
269 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.#ctor">
270 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> class.</summary>
272 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
273 <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned over an XML element that can be read.</summary>
274 <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream or document.</param>
276 <see langword="true" /> if the reader can read the data; otherwise, <see langword="false" />.</returns>
278 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlReader)">
279 <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlReader" /> is positioned over an XML element that can be read.</summary>
280 <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML stream or document.</param>
282 <see langword="true" /> if the reader is positioned over the starting element; otherwise, <see langword="false" />.</returns>
284 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.IO.Stream)">
285 <summary>Reads the XML stream or document with a <see cref="T:System.IO.Stream" /> and returns the deserialized object.</summary>
286 <param name="stream">A <see cref="T:System.IO.Stream" /> used to read the XML stream or document.</param>
287 <returns>The deserialized object.</returns>
289 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader)">
290 <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object.</summary>
291 <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document.</param>
292 <returns>The deserialized object.</returns>
294 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
295 <summary>Reads the XML stream or document with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
296 <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document.</param>
297 <param name="verifyObjectName">
298 <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; otherwise, <see langword="false" /> to skip the verification.</param>
299 <returns>The deserialized object.</returns>
301 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader)">
302 <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object.</summary>
303 <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML stream or document.</param>
304 <returns>The deserialized object.</returns>
306 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
307 <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
308 <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML document or stream.</param>
309 <param name="verifyObjectName">
310 <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; <see langword="false" /> to skip the verification.</param>
311 <returns>The deserialized object.</returns>
313 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
314 <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
315 <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document or stream.</param>
316 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
317 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
318 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
320 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlWriter)">
321 <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlWriter" />.</summary>
322 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
323 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
324 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
325 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
327 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.IO.Stream,System.Object)">
328 <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.IO.Stream" />.</summary>
329 <param name="stream">A <see cref="T:System.IO.Stream" /> used to write the XML document or stream.</param>
330 <param name="graph">The object that contains the data to write to the stream.</param>
331 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
332 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
333 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
335 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object)">
336 <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
337 <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the content to the XML document or stream.</param>
338 <param name="graph">The object that contains the content to write.</param>
339 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
340 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
341 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
343 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
344 <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
345 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
346 <param name="graph">The object that contains the content to write.</param>
347 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
348 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
349 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
351 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
352 <summary>Writes only the content of the object to the XML document or stream using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
353 <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document or stream.</param>
354 <param name="graph">The object that contains the content to write.</param>
355 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
356 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
357 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
359 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
360 <summary>Writes only the content of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
361 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
362 <param name="graph">The object that contains the content to write.</param>
363 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
364 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
365 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
367 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
368 <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
369 <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document.</param>
370 <param name="graph">The object to serialize.</param>
371 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
372 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
373 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
375 <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
376 <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
377 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document.</param>
378 <param name="graph">The object to serialize.</param>
379 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
380 <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
381 <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
383 <member name="T:System.Runtime.Serialization.XmlSerializableServices">
384 <summary>Contains methods for reading and writing XML.</summary>
386 <member name="M:System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName)">
387 <summary>Generates a default schema type given the specified type name and adds it to the specified schema set.</summary>
388 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to add the generated schema type to.</param>
389 <param name="typeQName">An <see cref="T:System.Xml.XmlQualifiedName" /> that specifies the type name to assign the schema to.</param>
390 <exception cref="T:System.ArgumentNullException">The <paramref name="schemas" /> or <paramref name="typeQName" /> argument is <see langword="null" />.</exception>
392 <member name="M:System.Runtime.Serialization.XmlSerializableServices.ReadNodes(System.Xml.XmlReader)">
393 <summary>Reads a set of XML nodes from the specified reader and returns the result.</summary>
394 <param name="xmlReader">An <see cref="T:System.Xml.XmlReader" /> used for reading.</param>
395 <returns>An array of type <see cref="T:System.Xml.XmlNode" />.</returns>
396 <exception cref="T:System.ArgumentNullException">The <paramref name="xmlReader" /> argument is <see langword="null" />.</exception>
397 <exception cref="T:System.Runtime.Serialization.SerializationException">While reading, a <see langword="null" /> node was encountered.</exception>
399 <member name="M:System.Runtime.Serialization.XmlSerializableServices.WriteNodes(System.Xml.XmlWriter,System.Xml.XmlNode[])">
400 <summary>Writes the supplied nodes using the specified writer.</summary>
401 <param name="xmlWriter">An <see cref="T:System.Xml.XmlWriter" /> used for writing.</param>
402 <param name="nodes">An array of type <see cref="T:System.Xml.XmlNode" /> to write.</param>
403 <exception cref="T:System.ArgumentNullException">The <paramref name="xmlWriter" /> argument is <see langword="null" />.</exception>
405 <member name="T:System.Runtime.Serialization.XPathQueryGenerator">
406 <summary>When given a class representing a data contract, and metadata representing a member of the contract, produces an XPath query for the member.</summary>
408 <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager@)">
409 <summary>Creates an XPath from a data contract using the specified contract data type, array of metadata elements, the top level element, and namespaces.</summary>
410 <param name="type">The type that represents a data contract.</param>
411 <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember" /> method of the <see cref="T:System.Type" /> class, that points to the specific data member used to generate the query.</param>
412 <param name="rootElementXpath">The top level element in the xpath.</param>
413 <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
415 <see cref="T:System.String" />
417 The XPath generated from the type and member data.</returns>
419 <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager@)">
420 <summary>Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces.</summary>
421 <param name="type">The type that represents a data contract.</param>
422 <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember" /> method of the <see cref="T:System.Type" /> class, that points to the specific data member used to generate the query.</param>
423 <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
425 <see cref="T:System.String" />
427 The XPath generated from the type and member data.</returns>
429 <member name="T:System.Runtime.Serialization.XsdDataContractExporter">
430 <summary>Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd).</summary>
432 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor">
433 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" /> class.</summary>
435 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor(System.Xml.Schema.XmlSchemaSet)">
436 <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" /> class with the specified set of schemas.</summary>
437 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains the schemas to be exported.</param>
439 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
440 <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a set of assemblies can be exported.</summary>
441 <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Reflection.Assembly" /> that contains the assemblies with the types to export.</param>
443 <see langword="true" /> if the types can be exported; otherwise, <see langword="false" />.</returns>
445 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Type})">
446 <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a <see cref="T:System.Collections.Generic.ICollection`1" /> can be exported.</summary>
447 <param name="types">A <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the specified types to export.</param>
449 <see langword="true" /> if the types can be exported; otherwise, <see langword="false" />.</returns>
451 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Type)">
452 <summary>Gets a value that indicates whether the specified common language runtime (CLR) type can be exported.</summary>
453 <param name="type">The <see cref="T:System.Type" /> to export.</param>
455 <see langword="true" /> if the type can be exported; otherwise, <see langword="false" />.</returns>
457 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
458 <summary>Transforms the types contained in the specified collection of assemblies.</summary>
459 <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1" /> (of <see cref="T:System.Reflection.Assembly" />) that contains the types to export.</param>
460 <exception cref="T:System.ArgumentNullException">The <paramref name="assemblies" /> argument is <see langword="null" />.</exception>
461 <exception cref="T:System.ArgumentException">An <see cref="T:System.Reflection.Assembly" /> in the collection is <see langword="null" />.</exception>
463 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Type})">
464 <summary>Transforms the types contained in the <see cref="T:System.Collections.Generic.ICollection`1" /> passed to this method.</summary>
465 <param name="types">A <see cref="T:System.Collections.Generic.ICollection`1" /> (of <see cref="T:System.Type" />) that contains the types to export.</param>
466 <exception cref="T:System.ArgumentNullException">The <paramref name="types" /> argument is <see langword="null" />.</exception>
467 <exception cref="T:System.ArgumentException">A type in the collection is <see langword="null" />.</exception>
469 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Type)">
470 <summary>Transforms the specified .NET Framework type into an XML schema definition language (XSD) schema.</summary>
471 <param name="type">The <see cref="T:System.Type" /> to transform into an XML schema.</param>
472 <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
474 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetRootElementName(System.Type)">
475 <summary>Returns the top-level name and namespace for the <see cref="T:System.Type" />.</summary>
476 <param name="type">The <see cref="T:System.Type" /> to query.</param>
477 <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> that represents the top-level name and namespace for this <see cref="T:System.Type" />, which is written to the stream when writing this object.</returns>
478 <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
480 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaType(System.Type)">
481 <summary>Returns the XML schema type for the specified type.</summary>
482 <param name="type">The type to return a schema for.</param>
483 <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType" /> that contains the XML schema.</returns>
484 <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
486 <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaTypeName(System.Type)">
487 <summary>Returns the contract name and contract namespace for the <see cref="T:System.Type" />.</summary>
488 <param name="type">The <see cref="T:System.Type" /> that was exported.</param>
489 <returns>An <see cref="T:System.Xml.XmlQualifiedName" /> that represents the contract name of the type and its namespace.</returns>
490 <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
492 <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Options">
493 <summary>Gets or sets an <see cref="T:System.Runtime.Serialization.ExportOptions" /> that contains options that can be set for the export operation.</summary>
494 <returns>An <see cref="T:System.Runtime.Serialization.ExportOptions" /> that contains options used to customize how types are exported to schemas.</returns>
496 <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Schemas">
497 <summary>Gets the collection of exported XML schemas.</summary>
498 <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains the schemas transformed from the set of common language runtime (CLR) types after calling the <see cref="Overload:System.Runtime.Serialization.XsdDataContractExporter.Export" /> method.</returns>
500 <member name="T:System.Xml.IFragmentCapableXmlDictionaryWriter">
501 <summary>Contains properties and methods that when implemented by a <see cref="T:System.Xml.XmlDictionaryWriter" />, allows processing of XML fragments.</summary>
503 <member name="P:System.Xml.IFragmentCapableXmlDictionaryWriter.CanFragment">
504 <summary>Gets a value that indicates whether this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments.</summary>
506 <see langword="true" /> if this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments; otherwise, <see langword="false" />.</returns>
508 <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.EndFragment">
509 <summary>Ends the processing of an XML fragment.</summary>
511 <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.StartFragment(System.IO.Stream,System.Boolean)">
512 <summary>Starts the processing of an XML fragment.</summary>
513 <param name="stream">The stream to write to.</param>
514 <param name="generateSelfContainedTextFragment">If <see langword="true" />, any namespaces declared outside the fragment is declared again if used inside of it; if <see langword="false" /> the namespaces are not declared again.</param>
516 <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.WriteFragment(System.Byte[],System.Int32,System.Int32)">
517 <summary>Writes an XML fragment to the underlying stream of the writer.</summary>
518 <param name="buffer">The buffer to write to.</param>
519 <param name="offset">The starting position from which to write in <paramref name="buffer" />.</param>
520 <param name="count">The number of bytes to be written to the <paramref name="buffer" />.</param>
522 <member name="T:System.Xml.IStreamProvider">
523 <summary>Represents an interface that can be implemented by classes providing streams.</summary>
525 <member name="M:System.Xml.IStreamProvider.GetStream">
526 <summary>Gets a stream.</summary>
527 <returns>A <see cref="T:System.IO.Stream" /> object.</returns>
529 <member name="M:System.Xml.IStreamProvider.ReleaseStream(System.IO.Stream)">
530 <summary>Releases a stream to output.</summary>
531 <param name="stream">The stream being released.</param>
533 <member name="T:System.Xml.IXmlBinaryReaderInitializer">
534 <summary>Provides methods for reinitializing a binary reader to read a new document.</summary>
536 <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
537 <summary>Reinitializes the binary reader using the given input buffer.</summary>
538 <param name="buffer">The buffer from which to read.</param>
539 <param name="offset">Starting position from which to read in <paramref name="buffer" />.</param>
540 <param name="count">Number of bytes that can be read from <paramref name="buffer" />.</param>
541 <param name="dictionary">
542 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
543 <param name="quotas">
544 <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
545 <param name="session">
546 <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
547 <param name="onClose">Delegate to call when the reader is closed.</param>
549 <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
550 <summary>Reinitializes the binary reader using the given input stream.</summary>
551 <param name="stream">The stream from which to read.</param>
552 <param name="dictionary">
553 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
554 <param name="quotas">
555 <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
556 <param name="session">
557 <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
558 <param name="onClose">Delegate to call when the reader is closed.</param>
560 <member name="T:System.Xml.IXmlBinaryWriterInitializer">
561 <summary>Specifies implementation requirements for XML binary writers that derive from this interface.</summary>
563 <member name="M:System.Xml.IXmlBinaryWriterInitializer.SetOutput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
564 <summary>Specifies initialization requirements for XML binary writers that implement this method.</summary>
565 <param name="stream">The stream to write to.</param>
566 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
567 <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
568 <param name="ownsStream">
569 <see langword="true" /> to indicate the stream is closed by the writer when done; otherwise, <see langword="false" />.</param>
571 <member name="T:System.Xml.IXmlDictionary">
572 <summary>An <see langword="interface" /> that defines the contract that an Xml dictionary must implement to be used by <see cref="T:System.Xml.XmlDictionaryReader" /> and <see cref="T:System.Xml.XmlDictionaryWriter" /> implementations.</summary>
574 <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
575 <summary>Attempts to look up an entry in the dictionary.</summary>
576 <param name="key">Key to look up.</param>
577 <param name="result">If <paramref name="key" /> is defined, the <see cref="T:System.Xml.XmlDictionaryString" /> that is mapped to the key; otherwise <see langword="null" />.</param>
579 <see langword="true" /> if key is in the dictionary; otherwise, <see langword="false" />.</returns>
581 <member name="M:System.Xml.IXmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
582 <summary>Checks the dictionary for a specified string value.</summary>
583 <param name="value">String value being checked for.</param>
584 <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
586 <see langword="true" /> if value is in the dictionary; otherwise, <see langword="false" />.</returns>
588 <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
589 <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
590 <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> being checked for.</param>
591 <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
593 <see langword="true" /> if <see cref="T:System.Xml.XmlDictionaryString" /> is in the dictionary; otherwise, <see langword="false" />.</returns>
595 <member name="T:System.Xml.IXmlTextReaderInitializer">
596 <summary>Specifies implementation requirements for XML text readers that derive from this interface.</summary>
598 <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
599 <summary>Specifies initialization requirements for XML text readers that read a buffer.</summary>
600 <param name="buffer">The buffer from which to read.</param>
601 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
602 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
603 <param name="encoding">The character encoding of the stream.</param>
604 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
605 <param name="onClose">The delegate to be called when the reader is closed.</param>
607 <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
608 <summary>Specifies initialization requirements for XML text readers that read a stream.</summary>
609 <param name="stream">The stream from which to read.</param>
610 <param name="encoding">The character encoding of the stream.</param>
611 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
612 <param name="onClose">The delegate to be called when the reader is closed.</param>
614 <member name="T:System.Xml.IXmlTextWriterInitializer">
615 <summary>Specifies implementation requirements for XML text writers that derive from this interface.</summary>
617 <member name="M:System.Xml.IXmlTextWriterInitializer.SetOutput(System.IO.Stream,System.Text.Encoding,System.Boolean)">
618 <summary>Specifies initialization requirements for XML text writers that implement this method.</summary>
619 <param name="stream">The stream to write to.</param>
620 <param name="encoding">The character encoding of the stream.</param>
621 <param name="ownsStream">
622 <see langword="true" /> to indicate the stream is closed by the writer when done; otherwise, <see langword="false" />.</param>
624 <member name="T:System.Xml.OnXmlDictionaryReaderClose">
626 <see langword="delegate" /> for a callback method when closing the reader.</summary>
627 <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> that fires the <c>OnClose</c> event.</param>
629 <member name="T:System.Xml.UniqueId">
630 <summary>A unique identifier optimized for Guids.</summary>
632 <member name="M:System.Xml.UniqueId.#ctor">
633 <summary>Creates a new instance of this class with a new, unique Guid.</summary>
635 <member name="M:System.Xml.UniqueId.#ctor(System.Byte[])">
636 <summary>Creates a new instance of this class using a byte array that represents a <see cref="T:System.Guid" />.</summary>
637 <param name="guid">A byte array that represents a <see cref="T:System.Guid" />.</param>
638 <exception cref="T:System.ArgumentNullException">
639 <paramref name="guid" /> is <see langword="null" />.</exception>
640 <exception cref="T:System.ArgumentException">
641 <paramref name="guid" /> provides less than 16 valid bytes.</exception>
643 <member name="M:System.Xml.UniqueId.#ctor(System.Byte[],System.Int32)">
644 <summary>Creates a new instance of this class starting from an offset within a <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</summary>
645 <param name="guid">A <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</param>
646 <param name="offset">Offset position within the <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</param>
647 <exception cref="T:System.ArgumentNullException">
648 <paramref name="guid" /> is <see langword="null" />.</exception>
649 <exception cref="T:System.ArgumentOutOfRangeException">
650 <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
651 <exception cref="T:System.ArgumentException">
652 <paramref name="guid" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
654 <member name="M:System.Xml.UniqueId.#ctor(System.Char[],System.Int32,System.Int32)">
655 <summary>Creates a new instance of this class starting from an offset within a <see langword="char" /> using a specified number of entries.</summary>
656 <param name="chars">A <see langword="char" /> array that represents a <see cref="T:System.Guid" />.</param>
657 <param name="offset">Offset position within the <see langword="char" /> array that represents a <see cref="T:System.Guid" />.</param>
658 <param name="count">Number of array entries to use, starting from <paramref name="offset" />.</param>
659 <exception cref="T:System.ArgumentNullException">
660 <paramref name="chars" /> is <see langword="null" />.</exception>
661 <exception cref="T:System.ArgumentOutOfRangeException">
662 <paramref name="offset" /> less than zero or greater than the length of the array.
664 <paramref name="count" /> less than zero or greater than the length of the array minus <paramref name="offset" />.</exception>
665 <exception cref="T:System.FormatException">
666 <paramref name="count" /> equals zero.</exception>
668 <member name="M:System.Xml.UniqueId.#ctor(System.Guid)">
669 <summary>Creates a new instance of this class using a <see cref="T:System.Guid" />.</summary>
670 <param name="guid">A <see cref="T:System.Guid" />.</param>
671 <exception cref="T:System.ArgumentNullException">
672 <paramref name="guid" /> is <see langword="null" />.</exception>
674 <member name="M:System.Xml.UniqueId.#ctor(System.String)">
675 <summary>Creates a new instance of this class using a string.</summary>
676 <param name="value">A string used to generate the <see cref="T:System.Xml.UniqueId" />.</param>
677 <exception cref="T:System.ArgumentNullException">
678 <paramref name="value" /> is <see langword="null" />.</exception>
679 <exception cref="T:System.FormatException">Length of <paramref name="value" /> is zero.</exception>
681 <member name="P:System.Xml.UniqueId.CharArrayLength">
682 <summary>Gets the length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</summary>
683 <returns>The length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</returns>
685 <member name="M:System.Xml.UniqueId.Equals(System.Object)">
686 <summary>Tests whether an object equals this <see cref="T:System.Xml.UniqueId" />.</summary>
687 <param name="obj">The object to compare.</param>
689 <see langword="true" /> if the object equals this <see cref="T:System.Xml.UniqueId" />; otherwise <see langword="false" />.</returns>
691 <member name="M:System.Xml.UniqueId.GetHashCode">
692 <summary>Creates a hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</summary>
693 <returns>An integer hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</returns>
695 <member name="P:System.Xml.UniqueId.IsGuid">
696 <summary>Indicates whether the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />.</summary>
698 <see langword="true" /> if the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
700 <member name="M:System.Xml.UniqueId.op_Equality(System.Xml.UniqueId,System.Xml.UniqueId)">
701 <summary>Overrides the equality operator to test for equality of two <see cref="T:System.Xml.UniqueId" />s.</summary>
702 <param name="id1">The first <see cref="T:System.Xml.UniqueId" />.</param>
703 <param name="id2">The second <see cref="T:System.Xml.UniqueId" />.</param>
705 <see langword="true" /> if the two <see cref="T:System.Xml.UniqueId" />s are equal, or are both <see langword="null" />; <see langword="false" /> if they are not equal, or if only one of them is <see langword="null" />.</returns>
707 <member name="M:System.Xml.UniqueId.op_Inequality(System.Xml.UniqueId,System.Xml.UniqueId)">
708 <summary>Overrides the equality operator to test for inequality of two <see cref="T:System.Xml.UniqueId" />s.</summary>
709 <param name="id1">The first <see cref="T:System.Xml.UniqueId" />.</param>
710 <param name="id2">The second <see cref="T:System.Xml.UniqueId" />.</param>
712 <see langword="true" /> if the overridden equality operator returns <see langword="false" />; otherwise <see langword="false" />.</returns>
714 <member name="M:System.Xml.UniqueId.ToCharArray(System.Char[],System.Int32)">
715 <summary>Puts the <see cref="T:System.Xml.UniqueId" /> value into a <see langword="char" /> array.</summary>
716 <param name="chars">The <see langword="char" /> array.</param>
717 <param name="offset">Position in the <see langword="char" /> array to start inserting the <see cref="T:System.Xml.UniqueId" /> value.</param>
718 <returns>Number of entries in the <see langword="char" /> array filled by the <see cref="T:System.Xml.UniqueId" /> value.</returns>
719 <exception cref="T:System.ArgumentNullException">
720 <paramref name="chars" /> is <see langword="null" />.</exception>
721 <exception cref="T:System.ArgumentOutOfRangeException">
722 <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
723 <exception cref="T:System.ArgumentException">
724 <paramref name="guid" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
726 <member name="M:System.Xml.UniqueId.ToString">
727 <summary>Displays the <see cref="T:System.Xml.UniqueId" /> value in string format.</summary>
728 <returns>A string representation of the <see cref="T:System.Xml.UniqueId" /> value.</returns>
730 <member name="M:System.Xml.UniqueId.TryGetGuid(System.Byte[],System.Int32)">
731 <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId" /> as a <see cref="T:System.Guid" /> and store it in the given byte array at the specified offset.</summary>
732 <param name="buffer">
733 <see langword="byte" /> array that will contain the <see cref="T:System.Guid" />.</param>
734 <param name="offset">Position in the <see langword="byte" /> array to start inserting the <see cref="T:System.Guid" /> value.</param>
736 <see langword="true" /> if the value stored in this instance of <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
737 <exception cref="T:System.ArgumentNullException">
738 <paramref name="buffer" /> is <see langword="null" />.</exception>
739 <exception cref="T:System.ArgumentOutOfRangeException">
740 <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
741 <exception cref="T:System.ArgumentException">
742 <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
744 <member name="M:System.Xml.UniqueId.TryGetGuid(System.Guid@)">
745 <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId" /> as a <see cref="T:System.Guid" />.</summary>
746 <param name="guid">The <see cref="T:System.Guid" /> if successful; otherwise <see cref="F:System.Guid.Empty" />.</param>
748 <see langword="true" /> if the UniqueId represents a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
749 <exception cref="T:System.ArgumentNullException">
750 <paramref name="buffer" /> is <see langword="null" />.</exception>
751 <exception cref="T:System.ArgumentException">
752 <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
754 <member name="T:System.Xml.XmlBinaryReaderSession">
755 <summary>Enables optimized strings to be managed in a dynamic way.</summary>
757 <member name="M:System.Xml.XmlBinaryReaderSession.#ctor">
758 <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlBinaryReaderSession" /> class.</summary>
760 <member name="M:System.Xml.XmlBinaryReaderSession.Add(System.Int32,System.String)">
761 <summary>Creates an <see cref="T:System.Xml.XmlDictionaryString" /> from the input parameters and adds it to an internal collection.</summary>
762 <param name="id">The key value.</param>
763 <param name="value">The value.</param>
764 <returns>The newly created <see cref="T:System.Xml.XmlDictionaryString" /> that is added to an internal collection.</returns>
765 <exception cref="T:System.ArgumentOutOfRangeException">
766 <paramref name="id" /> is less than zero.</exception>
767 <exception cref="T:System.ArgumentNullException">
768 <paramref name="value" /> is <see langword="null" />.</exception>
769 <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="id" /> already exists.</exception>
771 <member name="M:System.Xml.XmlBinaryReaderSession.Clear">
772 <summary>Clears the internal collection of all contents.</summary>
774 <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
775 <summary>Checks whether the internal collection contains an entry matching a key.</summary>
776 <param name="key">The key to search on.</param>
777 <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
779 <see langword="true" /> if an entry matching the <paramref name="key" /> was found; otherwise, <see langword="false" />.</returns>
780 <exception cref="T:System.ArgumentNullException">
781 <paramref name="key" /> is <see langword="null" />.</exception>
783 <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
784 <summary>Checks whether the internal collection contains an entry matching a value.</summary>
785 <param name="value">The value to search for.</param>
786 <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
788 <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
789 <exception cref="T:System.ArgumentNullException">
790 <paramref name="value" /> is <see langword="null" />.</exception>
792 <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
793 <summary>Checks whether the internal collection contains an entry matching a value.</summary>
794 <param name="value">The value to search for.</param>
795 <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
797 <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
798 <exception cref="T:System.ArgumentNullException">
799 <paramref name="value" /> is <see langword="null" />.</exception>
801 <member name="T:System.Xml.XmlBinaryWriterSession">
802 <summary>Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state.</summary>
804 <member name="M:System.Xml.XmlBinaryWriterSession.#ctor">
805 <summary>Creates an instance of this class.</summary>
807 <member name="M:System.Xml.XmlBinaryWriterSession.Reset">
808 <summary>Clears out the internal collections.</summary>
810 <member name="M:System.Xml.XmlBinaryWriterSession.TryAdd(System.Xml.XmlDictionaryString,System.Int32@)">
811 <summary>Tries to add an <see cref="T:System.Xml.XmlDictionaryString" /> to the internal collection.</summary>
812 <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> to add.</param>
813 <param name="key">The key of the <see cref="T:System.Xml.XmlDictionaryString" /> that was successfully added.</param>
815 <see langword="true" /> if the string could be added; otherwise, <see langword="false" />.</returns>
816 <exception cref="T:System.ArgumentNullException">
817 <paramref name="value" /> is <see langword="null" />.</exception>
818 <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="key" /> already exists.</exception>
820 <member name="T:System.Xml.XmlDictionary">
821 <summary>Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations.</summary>
823 <member name="M:System.Xml.XmlDictionary.#ctor">
824 <summary>Creates an empty <see cref="T:System.Xml.XmlDictionary" />.</summary>
826 <member name="M:System.Xml.XmlDictionary.#ctor(System.Int32)">
827 <summary>Creates a <see cref="T:System.Xml.XmlDictionary" /> with an initial capacity.</summary>
828 <param name="capacity">The initial size of the dictionary.</param>
830 <member name="M:System.Xml.XmlDictionary.Add(System.String)">
831 <summary>Adds a string to the <see cref="T:System.Xml.XmlDictionary" />.</summary>
832 <param name="value">String to add to the dictionary.</param>
833 <returns>The <see cref="T:System.Xml.XmlDictionaryString" /> that was added.</returns>
835 <member name="P:System.Xml.XmlDictionary.Empty">
836 <summary>Gets a <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</summary>
837 <returns>A <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</returns>
839 <member name="M:System.Xml.XmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
840 <summary>Attempts to look up an entry in the dictionary.</summary>
841 <param name="key">Key to look up.</param>
842 <param name="result">If <paramref name="key" /> is defined, the <see cref="T:System.Xml.XmlDictionaryString" /> that is mapped to the key; otherwise <see langword="null" />.</param>
844 <see langword="true" /> if key is in the dictionary; otherwise, <see langword="false" />.</returns>
846 <member name="M:System.Xml.XmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
847 <summary>Checks the dictionary for a specified string value.</summary>
848 <param name="value">String value being checked for.</param>
849 <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise <see langword="null" />.</param>
851 <see langword="true" /> if value is in the dictionary; otherwise, <see langword="false" />.</returns>
852 <exception cref="T:System.ArgumentNullException">
853 <paramref name="value" /> is <see langword="null" />.</exception>
855 <member name="M:System.Xml.XmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
856 <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
857 <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> being checked for.</param>
858 <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
860 <see langword="true" /> if <see cref="T:System.Xml.XmlDictionaryString" /> is in the dictionary; otherwise, <see langword="false" />.</returns>
861 <exception cref="T:System.ArgumentNullException">
862 <paramref name="value" /> is <see langword="null" />.</exception>
864 <member name="T:System.Xml.XmlDictionaryReader">
865 <summary>An <see langword="abstract" /> class that the Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlReader" /> to do serialization and deserialization.</summary>
867 <member name="M:System.Xml.XmlDictionaryReader.#ctor">
868 <summary>Creates an instance of this class. Invoked only by its derived classes.</summary>
870 <member name="P:System.Xml.XmlDictionaryReader.CanCanonicalize">
871 <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
872 <returns>Returns <see langword="false" />.</returns>
874 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
875 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
876 <param name="buffer">The buffer from which to read.</param>
877 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
878 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
879 <param name="dictionary">
880 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
881 <param name="quotas">The quotas that apply to this operation.</param>
882 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
883 <exception cref="T:System.ArgumentNullException">
884 <paramref name="buffer" /> is <see langword="null" />.
886 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
887 <exception cref="T:System.ArgumentOutOfRangeException">
888 <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.</exception>
890 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
891 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
892 <param name="buffer">The buffer from which to read.</param>
893 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
894 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
895 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
896 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
897 <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
898 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
899 <exception cref="T:System.ArgumentNullException">
900 <paramref name="buffer" /> is <see langword="null" />.</exception>
901 <exception cref="T:System.ArgumentOutOfRangeException">
902 <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
904 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
906 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
907 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
908 <param name="buffer">The buffer from which to read.</param>
909 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
910 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
911 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
912 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
913 <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
914 <param name="onClose">Delegate to be called when the reader is closed.</param>
915 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
916 <exception cref="T:System.ArgumentNullException">
917 <paramref name="buffer" /> is <see langword="null" />.</exception>
918 <exception cref="T:System.ArgumentOutOfRangeException">
919 <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
921 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
923 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
924 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
925 <param name="buffer">The buffer from which to read.</param>
926 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
927 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
928 <param name="quotas">The quotas that apply to this operation.</param>
929 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
930 <exception cref="T:System.ArgumentNullException">
931 <paramref name="buffer" /> is <see langword="null" />.</exception>
932 <exception cref="T:System.ArgumentOutOfRangeException">
933 <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
935 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
937 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
938 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
939 <param name="buffer">The buffer from which to read.</param>
940 <param name="quotas">The quotas that apply to this operation.</param>
941 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
942 <exception cref="T:System.ArgumentNullException">
943 <paramref name="buffer" /> is <see langword="null" />.</exception>
945 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
946 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
947 <param name="stream">The stream from which to read.</param>
948 <param name="dictionary">
949 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
950 <param name="quotas">The quotas that apply to this operation.</param>
951 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
952 <exception cref="T:System.ArgumentNullException">
953 <paramref name="stream" /> or <paramref name="quotas" /> is <see langword="null" />.</exception>
955 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
956 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
957 <param name="stream">The stream from which to read.</param>
958 <param name="dictionary">
959 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
960 <param name="quotas">The quotas that apply to this operation.</param>
961 <param name="session">
962 <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
963 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
964 <exception cref="T:System.ArgumentNullException">
965 <paramref name="stream" /> is <see langword="null" />.</exception>
967 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
968 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
969 <param name="stream">The stream from which to read.</param>
970 <param name="dictionary">
971 <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
972 <param name="quotas">
973 <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
974 <param name="session">
975 <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
976 <param name="onClose">Delegate to be called when the reader is closed.</param>
977 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
978 <exception cref="T:System.ArgumentNullException">
979 <paramref name="stream" /> is <see langword="null" />.</exception>
981 <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
982 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
983 <param name="stream">The stream from which to read.</param>
984 <param name="quotas">The quotas that apply to this operation.</param>
985 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
986 <exception cref="T:System.ArgumentNullException">
987 <paramref name="stream" /> is <see langword="null" />.</exception>
989 <member name="M:System.Xml.XmlDictionaryReader.CreateDictionaryReader(System.Xml.XmlReader)">
990 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> from an existing <see cref="T:System.Xml.XmlReader" />.</summary>
991 <param name="reader">An instance of <see cref="T:System.Xml.XmlReader" />.</param>
992 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
993 <exception cref="T:System.ArgumentNullException">
994 <paramref name="reader" /> is <see langword="null" />.</exception>
996 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
997 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
998 <param name="buffer">The buffer from which to read.</param>
999 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1000 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1001 <param name="encoding">The possible character encoding of the input.</param>
1002 <param name="quotas">The quotas to apply to this reader.</param>
1003 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1004 <exception cref="T:System.ArgumentNullException">
1005 <paramref name="encoding" /> is <see langword="null" />.</exception>
1007 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
1008 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1009 <param name="buffer">The buffer from which to read.</param>
1010 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1011 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1012 <param name="encodings">The possible character encodings of the input.</param>
1013 <param name="contentType">The Content-Type MIME type of the message.</param>
1014 <param name="quotas">The quotas to apply to this reader.</param>
1015 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1017 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
1018 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1019 <param name="buffer">The buffer from which to read.</param>
1020 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1021 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1022 <param name="encodings">The possible character encodings of the input.</param>
1023 <param name="contentType">The Content-Type MIME type of the message.</param>
1024 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply to the reader.</param>
1025 <param name="maxBufferSize">The maximum allowed size of the buffer.</param>
1026 <param name="onClose">The delegate to be called when the reader is closed.</param>
1027 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1029 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
1030 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1031 <param name="buffer">The buffer from which to read.</param>
1032 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1033 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1034 <param name="encodings">The possible character encodings of the input.</param>
1035 <param name="quotas">The quotas to apply to this reader.</param>
1036 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1038 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
1039 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1040 <param name="stream">The stream from which to read.</param>
1041 <param name="encoding">The possible character encoding of the stream.</param>
1042 <param name="quotas">The quotas to apply to this reader.</param>
1043 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1044 <exception cref="T:System.ArgumentNullException">
1045 <paramref name="encoding" /> is <see langword="null" />.</exception>
1047 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
1048 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1049 <param name="stream">The stream from which to read.</param>
1050 <param name="encodings">The possible character encodings of the stream.</param>
1051 <param name="contentType">The Content-Type MIME type of the message.</param>
1052 <param name="quotas">The quotas to apply to this reader.</param>
1053 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1055 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
1056 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1057 <param name="stream">The stream from which to read.</param>
1058 <param name="encodings">The possible character encodings of the stream.</param>
1059 <param name="contentType">The Content-Type MIME type of the message.</param>
1060 <param name="quotas">The MIME type of the message.</param>
1061 <param name="maxBufferSize">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply to the reader.</param>
1062 <param name="onClose">The delegate to be called when the reader is closed.</param>
1063 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1065 <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
1066 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1067 <param name="stream">The stream from which to read.</param>
1068 <param name="encodings">The possible character encodings of the stream.</param>
1069 <param name="quotas">The quotas to apply to this reader.</param>
1070 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1071 <exception cref="T:System.ArgumentNullException">
1072 <paramref name="encoding" /> is <see langword="null" />.</exception>
1074 <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
1075 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1076 <param name="buffer">The buffer from which to read.</param>
1077 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1078 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1079 <param name="encoding">The <see cref="T:System.Text.Encoding" /> object that specifies the encoding properties to apply.</param>
1080 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
1081 <param name="onClose">The delegate to be called when the reader is closed.</param>
1082 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1084 <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
1085 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1086 <param name="buffer">The buffer from which to read.</param>
1087 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1088 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1089 <param name="quotas">The quotas applied to the reader.</param>
1090 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1092 <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
1093 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1094 <param name="buffer">The buffer from which to read.</param>
1095 <param name="quotas">The quotas applied to the reader.</param>
1096 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1097 <exception cref="T:System.ArgumentNullException">
1098 <paramref name="buffer" /> is <see langword="null" />.</exception>
1100 <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
1101 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1102 <param name="stream">The stream from which to read.</param>
1103 <param name="encoding">The <see cref="T:System.Text.Encoding" /> object that specifies the encoding properties to apply.</param>
1104 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
1105 <param name="onClose">The delegate to be called when the reader is closed.</param>
1106 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1108 <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
1109 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1110 <param name="stream">The stream from which to read.</param>
1111 <param name="quotas">The quotas applied to the reader.</param>
1112 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1114 <member name="M:System.Xml.XmlDictionaryReader.EndCanonicalization">
1115 <summary>This method is not yet implemented.</summary>
1116 <exception cref="T:System.NotSupportedException">Always.</exception>
1118 <member name="M:System.Xml.XmlDictionaryReader.GetAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1119 <summary>When overridden in a derived class, gets the value of an attribute.</summary>
1120 <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the attribute.</param>
1121 <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the namespace of the attribute.</param>
1122 <returns>The value of the attribute.</returns>
1124 <member name="M:System.Xml.XmlDictionaryReader.GetNonAtomizedNames(System.String@,System.String@)">
1125 <summary>Gets non-atomized names.</summary>
1126 <param name="localName">The local name.</param>
1127 <param name="namespaceUri">The namespace for the local <paramref name="localName" />.</param>
1129 <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.String[],System.String)">
1130 <summary>Gets the index of the local name of the current node within an array of names.</summary>
1131 <param name="localNames">The string array of local names to be searched.</param>
1132 <param name="namespaceUri">The namespace of current node.</param>
1133 <returns>The index of the local name of the current node within an array of names.</returns>
1134 <exception cref="T:System.ArgumentNullException">
1135 <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
1137 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1139 <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString)">
1140 <summary>Gets the index of the local name of the current node within an array of names.</summary>
1141 <param name="localNames">The <see cref="T:System.Xml.XmlDictionaryString" /> array of local names to be searched.</param>
1142 <param name="namespaceUri">The namespace of current node.</param>
1143 <returns>The index of the local name of the current node within an array of names.</returns>
1144 <exception cref="T:System.ArgumentNullException">
1145 <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
1147 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1149 <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.String)">
1150 <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
1151 <param name="localName">The local name of the current node.</param>
1153 <see langword="true" /> if <paramref name="localName" /> matches local name of the current node; otherwise <see langword="false" />.</returns>
1155 <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.Xml.XmlDictionaryString)">
1156 <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
1157 <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the current node.</param>
1159 <see langword="true" /> if <paramref name="localName" /> matches local name of the current node; otherwise <see langword="false" />.</returns>
1160 <exception cref="T:System.ArgumentNullException">
1161 <paramref name="localName" /> is <see langword="null" />.</exception>
1163 <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.String)">
1164 <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
1165 <param name="namespaceUri">The namespace of current node.</param>
1167 <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
1168 <exception cref="T:System.ArgumentNullException">
1169 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1171 <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.Xml.XmlDictionaryString)">
1172 <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
1173 <param name="namespaceUri">Namespace of current node.</param>
1175 <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
1176 <exception cref="T:System.ArgumentNullException">
1177 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1179 <member name="M:System.Xml.XmlDictionaryReader.IsStartArray(System.Type@)">
1180 <summary>Checks whether the reader is positioned at the start of an array. This class returns <see langword="false" />, but derived classes that have the concept of arrays might return <see langword="true" />.</summary>
1181 <param name="type">Type of the node, if a valid node; otherwise <see langword="null" />.</param>
1183 <see langword="true" /> if the reader is positioned at the start of an array node; otherwise <see langword="false" />.</returns>
1185 <member name="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1186 <summary>Tests whether the first tag is a start tag or empty element tag and if the local name and namespace URI match those of the current node.</summary>
1187 <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the attribute.</param>
1188 <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the namespace of the attribute.</param>
1190 <see langword="true" /> if the first tag in the array is a start tag or empty element tag and matches <paramref name="localName" /> and <paramref name="namespaceUri" />; otherwise <see langword="false" />.</returns>
1192 <member name="M:System.Xml.XmlDictionaryReader.IsTextNode(System.Xml.XmlNodeType)">
1193 <summary>Tests whether the current node is a text node.</summary>
1194 <param name="nodeType">Type of the node being tested.</param>
1196 <see langword="true" /> if the node type is <see cref="F:System.Xml.XmlNodeType.Text" />, <see cref="F:System.Xml.XmlNodeType.Whitespace" />, <see cref="F:System.Xml.XmlNodeType.SignificantWhitespace" />, <see cref="F:System.Xml.XmlNodeType.CDATA" />, or <see cref="F:System.Xml.XmlNodeType.Attribute" />; otherwise <see langword="false" />.</returns>
1198 <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement">
1199 <summary>Tests whether the current content node is a start element or an empty element.</summary>
1201 <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String)">
1202 <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.Name" /> property of the element matches the given argument.</summary>
1203 <param name="name">The <see cref="P:System.Xml.XmlReader.Name" /> property of the element.</param>
1205 <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String,System.String)">
1206 <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName" /> and <see cref="P:System.Xml.XmlReader.NamespaceURI" /> properties of the element matches the given arguments.</summary>
1207 <param name="localName">The local name of the element.</param>
1208 <param name="namespaceUri">The namespace URI of the element.</param>
1210 <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1211 <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName" /> and <see cref="P:System.Xml.XmlReader.NamespaceURI" /> properties of the element matches the given argument.</summary>
1212 <param name="localName">The local name of the element.</param>
1213 <param name="namespaceUri">The namespace URI of the element.</param>
1215 <member name="P:System.Xml.XmlDictionaryReader.Quotas">
1216 <summary>Gets the quota values that apply to the current instance of this class.</summary>
1217 <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that applies to the current instance of this class.</returns>
1219 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
1220 <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1221 <param name="localName">The local name of the element.</param>
1222 <param name="namespaceUri">The local name of the element.</param>
1223 <param name="array">The array into which the nodes are put.</param>
1224 <param name="offset">The starting index in the array.</param>
1225 <param name="count">The number of nodes to put in the array.</param>
1226 <returns>The number of nodes put in the array.</returns>
1227 <exception cref="T:System.ArgumentNullException">
1228 <paramref name="array" /> is <see langword="null" />.</exception>
1229 <exception cref="T:System.ArgumentOutOfRangeException">
1230 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1232 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1234 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
1235 <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
1236 <param name="localName">The local name of the element.</param>
1237 <param name="namespaceUri">The namespace URI of the element.</param>
1238 <param name="array">The array into which the nodes are put.</param>
1239 <param name="offset">The starting index in the array.</param>
1240 <param name="count">The number of nodes to put in the array.</param>
1241 <returns>The number of nodes put in the array.</returns>
1242 <exception cref="T:System.ArgumentNullException">
1243 <paramref name="array" /> is <see langword="null" />.</exception>
1244 <exception cref="T:System.ArgumentOutOfRangeException">
1245 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1247 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1249 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
1250 <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
1251 <param name="localName">The local name of the element.</param>
1252 <param name="namespaceUri">The namespace URI of the element.</param>
1253 <param name="array">The array into which the nodes are put.</param>
1254 <param name="offset">The starting index in the array.</param>
1255 <param name="count">The number of nodes to put in the array.</param>
1256 <returns>The number of nodes put in the array.</returns>
1257 <exception cref="T:System.ArgumentNullException">
1258 <paramref name="array" /> is <see langword="null" />.</exception>
1259 <exception cref="T:System.ArgumentOutOfRangeException">
1260 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1262 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1264 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Double[],System.Int32,System.Int32)">
1265 <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes into a typed array.</summary>
1266 <param name="localName">The local name of the element.</param>
1267 <param name="namespaceUri">The namespace URI of the element.</param>
1268 <param name="array">The array into which the nodes are put.</param>
1269 <param name="offset">The starting index in the array.</param>
1270 <param name="count">The number of nodes to put in the array.</param>
1271 <returns>The number of nodes put in the array.</returns>
1272 <exception cref="T:System.ArgumentNullException">
1273 <paramref name="array" /> is <see langword="null" />.</exception>
1274 <exception cref="T:System.ArgumentOutOfRangeException">
1275 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1277 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1279 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Guid[],System.Int32,System.Int32)">
1280 <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
1281 <param name="localName">The local name of the element.</param>
1282 <param name="namespaceUri">The namespace URI of the element.</param>
1283 <param name="array">The array into which the nodes are put.</param>
1284 <param name="offset">The starting index in the array.</param>
1285 <param name="count">The number of nodes to put in the array.</param>
1286 <returns>The number of nodes put in the array.</returns>
1287 <exception cref="T:System.ArgumentNullException">
1288 <paramref name="array" /> is <see langword="null" />.</exception>
1289 <exception cref="T:System.ArgumentOutOfRangeException">
1290 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1292 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1294 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int16[],System.Int32,System.Int32)">
1295 <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
1296 <param name="localName">The local name of the element.</param>
1297 <param name="namespaceUri">The namespace URI of the element.</param>
1298 <param name="array">The array into which the integers are put.</param>
1299 <param name="offset">The starting index in the array.</param>
1300 <param name="count">The number of integers to put in the array.</param>
1301 <returns>The number of integers put in the array.</returns>
1302 <exception cref="T:System.ArgumentNullException">
1303 <paramref name="array" /> is <see langword="null" />.</exception>
1304 <exception cref="T:System.ArgumentOutOfRangeException">
1305 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1307 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1309 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int32[],System.Int32,System.Int32)">
1310 <summary>Reads repeated occurrences of integers into a typed array.</summary>
1311 <param name="localName">The local name of the element.</param>
1312 <param name="namespaceUri">The namespace URI of the element.</param>
1313 <param name="array">The array into which the integers are put.</param>
1314 <param name="offset">The starting index in the array.</param>
1315 <param name="count">The number of integers to put in the array.</param>
1316 <returns>The number of integers put in the array.</returns>
1317 <exception cref="T:System.ArgumentNullException">
1318 <paramref name="array" /> is <see langword="null" />.</exception>
1319 <exception cref="T:System.ArgumentOutOfRangeException">
1320 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1322 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1324 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int64[],System.Int32,System.Int32)">
1325 <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
1326 <param name="localName">The local name of the element.</param>
1327 <param name="namespaceUri">The namespace URI of the element.</param>
1328 <param name="array">The array into which the integers are put.</param>
1329 <param name="offset">The starting index in the array.</param>
1330 <param name="count">The number of integers to put in the array.</param>
1331 <returns>The number of integers put in the array.</returns>
1332 <exception cref="T:System.ArgumentNullException">
1333 <paramref name="array" /> is <see langword="null" />.</exception>
1334 <exception cref="T:System.ArgumentOutOfRangeException">
1335 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1337 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1339 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Single[],System.Int32,System.Int32)">
1340 <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
1341 <param name="localName">The local name of the element.</param>
1342 <param name="namespaceUri">The namespace URI of the element.</param>
1343 <param name="array">The array into which the float numbers are put.</param>
1344 <param name="offset">The starting index in the array.</param>
1345 <param name="count">The number of float numbers to put in the array.</param>
1346 <returns>The umber of float numbers put in the array.</returns>
1347 <exception cref="T:System.ArgumentNullException">
1348 <paramref name="array" /> is <see langword="null" />.</exception>
1349 <exception cref="T:System.ArgumentOutOfRangeException">
1350 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1352 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1354 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
1355 <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
1356 <param name="localName">The local name of the element.</param>
1357 <param name="namespaceUri">The namespace URI of the element.</param>
1358 <param name="array">The array into which the nodes are put.</param>
1359 <param name="offset">The starting index in the array.</param>
1360 <param name="count">The number of nodes to put in the array.</param>
1361 <returns>The number of nodes put in the array.</returns>
1362 <exception cref="T:System.ArgumentNullException">
1363 <paramref name="array" /> is <see langword="null" />.</exception>
1364 <exception cref="T:System.ArgumentOutOfRangeException">
1365 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1367 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1369 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
1370 <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1371 <param name="localName">The local name of the element.</param>
1372 <param name="namespaceUri">The namespace URI of the element.</param>
1373 <param name="array">The array into which the nodes are put.</param>
1374 <param name="offset">The starting index in the array.</param>
1375 <param name="count">The number of nodes to put in the array.</param>
1376 <returns>The number of nodes put in the array.</returns>
1377 <exception cref="T:System.ArgumentNullException">
1378 <paramref name="array" /> is <see langword="null" />.</exception>
1379 <exception cref="T:System.ArgumentOutOfRangeException">
1380 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1382 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1384 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
1385 <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
1386 <param name="localName">The local name of the element.</param>
1387 <param name="namespaceUri">The namespace URI of the element.</param>
1388 <param name="array">The array into which the nodes are put.</param>
1389 <param name="offset">The starting index in the array.</param>
1390 <param name="count">The number of nodes to put in the array.</param>
1391 <returns>The number of nodes put in the array.</returns>
1392 <exception cref="T:System.ArgumentNullException">
1393 <paramref name="array" /> is <see langword="null" />.</exception>
1394 <exception cref="T:System.ArgumentOutOfRangeException">
1395 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1397 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1399 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
1400 <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
1401 <param name="localName">The local name of the element.</param>
1402 <param name="namespaceUri">The namespace URI of the element.</param>
1403 <param name="array">The array into which the nodes are put.</param>
1404 <param name="offset">The starting index in the array.</param>
1405 <param name="count">The number of nodes to put in the array.</param>
1406 <returns>The number of nodes put in the array.</returns>
1407 <exception cref="T:System.ArgumentNullException">
1408 <paramref name="array" /> is <see langword="null" />.</exception>
1409 <exception cref="T:System.ArgumentOutOfRangeException">
1410 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1412 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1414 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
1415 <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes type into a typed array.</summary>
1416 <param name="localName">The local name of the element.</param>
1417 <param name="namespaceUri">The namespace URI of the element.</param>
1418 <param name="array">The array into which the nodes are put.</param>
1419 <param name="offset">The starting index in the array.</param>
1420 <param name="count">The number of nodes to put in the array.</param>
1421 <returns>The number of nodes put in the array.</returns>
1422 <exception cref="T:System.ArgumentNullException">
1423 <paramref name="array" /> is <see langword="null" />.</exception>
1424 <exception cref="T:System.ArgumentOutOfRangeException">
1425 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1427 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1429 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
1430 <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
1431 <param name="localName">The local name of the element.</param>
1432 <param name="namespaceUri">The namespace URI of the element.</param>
1433 <param name="array">The array into which the nodes are put.</param>
1434 <param name="offset">The starting index in the array.</param>
1435 <param name="count">The number of nodes to put in the array.</param>
1436 <returns>The number of nodes put in the array.</returns>
1437 <exception cref="T:System.ArgumentNullException">
1438 <paramref name="array" /> is <see langword="null" />.</exception>
1439 <exception cref="T:System.ArgumentOutOfRangeException">
1440 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1442 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1444 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
1445 <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
1446 <param name="localName">The local name of the element.</param>
1447 <param name="namespaceUri">The namespace URI of the element.</param>
1448 <param name="array">The array into which the integers are put.</param>
1449 <param name="offset">The starting index in the array.</param>
1450 <param name="count">The number of integers to put in the array.</param>
1451 <returns>The number of integers put in the array.</returns>
1452 <exception cref="T:System.ArgumentNullException">
1453 <paramref name="array" /> is <see langword="null" />.</exception>
1454 <exception cref="T:System.ArgumentOutOfRangeException">
1455 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1457 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1459 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
1460 <summary>Reads repeated occurrences of integers into a typed array.</summary>
1461 <param name="localName">The local name of the element.</param>
1462 <param name="namespaceUri">The namespace URI of the element.</param>
1463 <param name="array">The array into which the integers are put.</param>
1464 <param name="offset">The starting index in the array.</param>
1465 <param name="count">The number of integers to put in the array.</param>
1466 <returns>The number of integers put in the array.</returns>
1467 <exception cref="T:System.ArgumentNullException">
1468 <paramref name="array" /> is <see langword="null" />.</exception>
1469 <exception cref="T:System.ArgumentOutOfRangeException">
1470 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1472 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1474 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
1475 <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
1476 <param name="localName">The local name of the element.</param>
1477 <param name="namespaceUri">The namespace URI of the element.</param>
1478 <param name="array">The array into which the integers are put.</param>
1479 <param name="offset">The starting index in the array.</param>
1480 <param name="count">The number of integers to put in the array.</param>
1481 <returns>The number of integers put in the array.</returns>
1482 <exception cref="T:System.ArgumentNullException">
1483 <paramref name="array" /> is <see langword="null" />.</exception>
1484 <exception cref="T:System.ArgumentOutOfRangeException">
1485 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1487 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1489 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
1490 <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
1491 <param name="localName">The local name of the element.</param>
1492 <param name="namespaceUri">The namespace URI of the element.</param>
1493 <param name="array">The array into which the float numbers are put.</param>
1494 <param name="offset">The starting index in the array.</param>
1495 <param name="count">The number of float numbers to put in the array.</param>
1496 <returns>The number of float numbers put in the array.</returns>
1497 <exception cref="T:System.ArgumentNullException">
1498 <paramref name="array" /> is <see langword="null" />.</exception>
1499 <exception cref="T:System.ArgumentOutOfRangeException">
1500 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1502 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1504 <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
1505 <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
1506 <param name="localName">The local name of the element.</param>
1507 <param name="namespaceUri">The namespace URI of the element.</param>
1508 <param name="array">The array into which the nodes are put.</param>
1509 <param name="offset">The starting index in the array.</param>
1510 <param name="count">The number of nodes to put in the array.</param>
1511 <returns>The number of nodes put in the array.</returns>
1512 <exception cref="T:System.ArgumentNullException">
1513 <paramref name="array" /> is <see langword="null" />.</exception>
1514 <exception cref="T:System.ArgumentOutOfRangeException">
1515 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
1517 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1519 <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.String,System.String)">
1520 <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1521 <param name="localName">The local name of the element.</param>
1522 <param name="namespaceUri">The namespace URI of the element.</param>
1523 <returns>A <see cref="T:System.Boolean" /> array of the <see cref="T:System.Boolean" /> nodes.</returns>
1525 <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1526 <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1527 <param name="localName">The local name of the element.</param>
1528 <param name="namespaceUri">The namespace URI of the element.</param>
1529 <returns>A <see cref="T:System.Boolean" /> array of the <see cref="T:System.Boolean" /> nodes.</returns>
1531 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
1532 <summary>Converts a node's content to a specified type.</summary>
1533 <param name="type">The <see cref="T:System.Type" /> of the value to be returned.</param>
1534 <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver" /> object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an <see cref="T:System.Xml.XmlQualifiedName" /> object to an <c>xs:string</c>. This value can be a null reference.</param>
1535 <returns>The concatenated text content or attribute value converted to the requested type.</returns>
1537 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBase64">
1538 <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
1539 <returns>A byte array that contains the Base64 decoded binary bytes.</returns>
1540 <exception cref="T:System.Xml.XmlException">The array size is greater than the MaxArrayLength quota for this reader.</exception>
1542 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex">
1543 <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
1544 <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
1545 <exception cref="T:System.Xml.XmlException">The array size is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
1547 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex(System.Int32)">
1548 <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
1549 <param name="maxByteArrayContentLength">The maximum array length.</param>
1550 <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
1551 <exception cref="T:System.Xml.XmlException">The array size is greater than <paramref name="maxByteArrayContentLength" />.</exception>
1553 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsChars(System.Char[],System.Int32,System.Int32)">
1554 <summary>Reads the content into a <see langword="char" /> array.</summary>
1555 <param name="chars">The array into which the characters are put.</param>
1556 <param name="offset">The starting index in the array.</param>
1557 <param name="count">The number of characters to put in the array.</param>
1558 <returns>Number of characters read.</returns>
1560 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsDecimal">
1561 <summary>Converts a node's content to <see langword="decimal" />.</summary>
1562 <returns>The <see langword="decimal" /> representation of node's content.</returns>
1564 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsFloat">
1565 <summary>Converts a node's content to <see langword="float" />.</summary>
1566 <returns>The <see langword="float" /> representation of node's content.</returns>
1568 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsGuid">
1569 <summary>Converts a node's content to <see langword="guid" />.</summary>
1570 <returns>The <see langword="guid" /> representation of node's content.</returns>
1572 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsQualifiedName(System.String@,System.String@)">
1573 <summary>Converts a node's content to a qualified name representation.</summary>
1574 <param name="localName">The <see cref="P:System.Xml.XmlReader.LocalName" /> part of the qualified name (<see langword="out" /> parameter).</param>
1575 <param name="namespaceUri">The <see cref="P:System.Xml.XmlReader.NamespaceURI" /> part of the qualified name (<see langword="out" /> parameter).</param>
1577 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString">
1578 <summary>Converts a node's content to a string.</summary>
1579 <returns>The node content in a string representation.</returns>
1581 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Int32)">
1582 <summary>Converts a node's content to a string.</summary>
1583 <param name="maxStringContentLength">The maximum string length.</param>
1584 <returns>Node content in string representation.</returns>
1586 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.String[],System.Int32@)">
1587 <summary>Converts a node's content to a string.</summary>
1588 <param name="strings">The array of strings to match content against.</param>
1589 <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
1590 <returns>The node content in a string representation.</returns>
1591 <exception cref="T:System.ArgumentNullException">
1592 <paramref name="strings" /> is <see langword="null" />.
1594 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
1596 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Xml.XmlDictionaryString[],System.Int32@)">
1597 <summary>Converts a node's content to a string.</summary>
1598 <param name="strings">The array of <see cref="T:System.Xml.XmlDictionaryString" /> objects to match content against.</param>
1599 <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
1600 <returns>The node content in a string representation.</returns>
1601 <exception cref="T:System.ArgumentNullException">
1602 <paramref name="strings" /> is <see langword="null" />.
1604 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
1606 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsTimeSpan">
1607 <summary>Converts a node's content to <see cref="T:System.TimeSpan" />.</summary>
1609 <see cref="T:System.TimeSpan" /> representation of node's content.</returns>
1611 <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsUniqueId">
1612 <summary>Converts a node's content to a unique identifier.</summary>
1613 <returns>The node's content represented as a unique identifier.</returns>
1615 <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.String,System.String)">
1616 <summary>Converts a node's content to a <see cref="T:System.DateTime" /> array.</summary>
1617 <param name="localName">The local name of the element.</param>
1618 <param name="namespaceUri">The namespace URI of the element.</param>
1619 <returns>The node's content represented as a <see cref="T:System.DateTime" /> array.</returns>
1621 <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1622 <summary>Converts a node's content to a <see cref="T:System.DateTime" /> array.</summary>
1623 <param name="localName">The local name of the element.</param>
1624 <param name="namespaceUri">The namespace URI of the element.</param>
1625 <returns>The node's content represented as a <see cref="T:System.DateTime" /> array.</returns>
1627 <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.String,System.String)">
1628 <summary>Converts a node's content to a <see cref="T:System.Decimal" /> array.</summary>
1629 <param name="localName">The local name of the element.</param>
1630 <param name="namespaceUri">The namespace URI of the element.</param>
1631 <returns>The node's content represented as a <see cref="T:System.Decimal" /> array.</returns>
1633 <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1634 <summary>Converts a node's content to a <see cref="T:System.Decimal" /> array.</summary>
1635 <param name="localName">The local name of the element.</param>
1636 <param name="namespaceUri">The namespace URI of the element.</param>
1637 <returns>The node's content represented as a <see cref="T:System.Decimal" /> array.</returns>
1639 <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.String,System.String)">
1640 <summary>Converts a node's content to a <see cref="T:System.Double" /> array.</summary>
1641 <param name="localName">The local name of the element.</param>
1642 <param name="namespaceUri">The namespace URI of the element.</param>
1643 <returns>The node's content represented as a <see cref="T:System.Double" /> array.</returns>
1645 <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1646 <summary>Converts a node's content to a <see cref="T:System.Double" /> array.</summary>
1647 <param name="localName">The local name of the element.</param>
1648 <param name="namespaceUri">The namespace URI of the element.</param>
1649 <returns>The node's content represented as a <see cref="T:System.Double" /> array.</returns>
1651 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBase64">
1652 <summary>Converts a node's content to a array of Base64 bytes.</summary>
1653 <returns>The node's content represented as an array of Base64 bytes.</returns>
1655 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBinHex">
1656 <summary>Converts a node's content to an array of <see langword="BinHex" /> bytes.</summary>
1657 <returns>The node's content represented as an array of <see langword="BinHex" /> bytes.</returns>
1659 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBoolean">
1660 <summary>Converts an element's content to a <see cref="T:System.Boolean" />.</summary>
1661 <returns>The node's content represented as a <see cref="T:System.Boolean" />.</returns>
1663 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDateTime">
1664 <summary>Converts an element's content to a <see cref="T:System.DateTime" />.</summary>
1665 <returns>The node's content represented as a <see cref="T:System.DateTime" />.</returns>
1666 <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1667 <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1669 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDecimal">
1670 <summary>Converts an element's content to a <see cref="T:System.Decimal" />.</summary>
1671 <returns>The node's content represented as a <see cref="T:System.Decimal" />.</returns>
1673 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDouble">
1674 <summary>Converts an element's content to a <see cref="T:System.Double" />.</summary>
1675 <returns>The node's content represented as a <see cref="T:System.Double" />.</returns>
1677 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsFloat">
1678 <summary>Converts an element's content to a floating point number (<see cref="T:System.Single" />).</summary>
1679 <returns>The node's content represented as a floating point number (<see cref="T:System.Single" />).</returns>
1681 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsGuid">
1682 <summary>Converts an element's content to a <see cref="T:System.Guid" />.</summary>
1683 <returns>The node's content represented as a <see cref="T:System.Guid" />.</returns>
1684 <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1685 <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1687 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsInt">
1688 <summary>Converts an element's content to an integer (<see cref="T:System.Int32" />).</summary>
1689 <returns>The node's content represented as an integer (<see cref="T:System.Int32" />).</returns>
1691 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsLong">
1692 <summary>Converts an element's content to a long integer (<see cref="T:System.Int64" />).</summary>
1693 <returns>The node's content represented as a long integer (<see cref="T:System.Int64" />).</returns>
1695 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsString">
1696 <summary>Converts an element's content to a <see cref="T:System.String" />.</summary>
1697 <returns>The node's content represented as a <see cref="T:System.String" />.</returns>
1699 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsTimeSpan">
1700 <summary>Converts an element's content to a <see cref="T:System.TimeSpan" />.</summary>
1701 <returns>The node's content represented as a <see cref="T:System.TimeSpan" />.</returns>
1703 <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsUniqueId">
1704 <summary>Converts an element's content to a unique identifier.</summary>
1705 <returns>The node's content represented as a unique identifier.</returns>
1706 <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1707 <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1709 <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement">
1710 <summary>Checks whether the current node is an element and advances the reader to the next node.</summary>
1711 <exception cref="T:System.Xml.XmlException">
1712 <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1714 <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String)">
1715 <summary>Checks whether the current node is an element with the given <paramref name="name" /> and advances the reader to the next node.</summary>
1716 <param name="name">The qualified name of the element.</param>
1717 <exception cref="T:System.Xml.XmlException">
1718 <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1720 <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String,System.String)">
1721 <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1722 <param name="localName">The local name of the element.</param>
1723 <param name="namespaceUri">The namespace URI of the element.</param>
1724 <exception cref="T:System.Xml.XmlException">
1725 <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1727 <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1728 <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1729 <param name="localName">The local name of the element.</param>
1730 <param name="namespaceUri">The namespace URI of the element.</param>
1731 <exception cref="T:System.Xml.XmlException">
1732 <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1734 <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.String,System.String)">
1735 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see cref="T:System.Guid" />.</summary>
1736 <param name="localName">The local name of the element.</param>
1737 <param name="namespaceUri">The namespace URI of the element.</param>
1738 <returns>An array of <see cref="T:System.Guid" />.</returns>
1740 <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1741 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see cref="T:System.Guid" />.</summary>
1742 <param name="localName">The local name of the element.</param>
1743 <param name="namespaceUri">The namespace URI of the element.</param>
1744 <returns>An array of <see cref="T:System.Guid" />.</returns>
1746 <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.String,System.String)">
1747 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</summary>
1748 <param name="localName">The local name of the element.</param>
1749 <param name="namespaceUri">The namespace URI of the element.</param>
1750 <returns>An array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</returns>
1752 <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1753 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</summary>
1754 <param name="localName">The local name of the element.</param>
1755 <param name="namespaceUri">The namespace URI of the element.</param>
1756 <returns>An array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</returns>
1758 <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.String,System.String)">
1759 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of integers (<see cref="T:System.Int32" />).</summary>
1760 <param name="localName">The local name of the element.</param>
1761 <param name="namespaceUri">The namespace URI of the element.</param>
1762 <returns>An array of integers (<see cref="T:System.Int32" />).</returns>
1764 <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1765 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of integers (<see cref="T:System.Int32" />).</summary>
1766 <param name="localName">The local name of the element.</param>
1767 <param name="namespaceUri">The namespace URI of the element.</param>
1768 <returns>An array of integers (<see cref="T:System.Int32" />).</returns>
1770 <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.String,System.String)">
1771 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</summary>
1772 <param name="localName">The local name of the element.</param>
1773 <param name="namespaceUri">The namespace URI of the element.</param>
1774 <returns>An array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</returns>
1776 <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1777 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</summary>
1778 <param name="localName">The local name of the element.</param>
1779 <param name="namespaceUri">The namespace URI of the element.</param>
1780 <returns>An array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</returns>
1782 <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.String,System.String)">
1783 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</summary>
1784 <param name="localName">The local name of the element.</param>
1785 <param name="namespaceUri">The namespace URI of the element.</param>
1786 <returns>An array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</returns>
1788 <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1789 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</summary>
1790 <param name="localName">The local name of the element.</param>
1791 <param name="namespaceUri">The namespace URI of the element.</param>
1792 <returns>An array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</returns>
1794 <member name="M:System.Xml.XmlDictionaryReader.ReadStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1795 <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1796 <param name="localName">The local name of the element.</param>
1797 <param name="namespaceUri">The namespace URI of the element.</param>
1799 <member name="M:System.Xml.XmlDictionaryReader.ReadString">
1800 <summary>Reads the contents of the current node into a string.</summary>
1801 <returns>A string that contains the contents of the current node.</returns>
1802 <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
1803 <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
1805 <member name="M:System.Xml.XmlDictionaryReader.ReadString(System.Int32)">
1806 <summary>Reads the contents of the current node into a string with a given maximum length.</summary>
1807 <param name="maxStringContentLength">Maximum allowed string length.</param>
1808 <returns>A string that contains the contents of the current node.</returns>
1809 <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
1810 <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
1812 <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.String,System.String)">
1813 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into a <see cref="T:System.TimeSpan" /> array.</summary>
1814 <param name="localName">The local name of the element.</param>
1815 <param name="namespaceUri">The namespace URI of the element.</param>
1816 <returns>A <see cref="T:System.TimeSpan" /> array.</returns>
1818 <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1819 <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into a <see cref="T:System.TimeSpan" /> array.</summary>
1820 <param name="localName">The local name of the element.</param>
1821 <param name="namespaceUri">The namespace URI of the element.</param>
1822 <returns>A <see cref="T:System.TimeSpan" /> array.</returns>
1824 <member name="M:System.Xml.XmlDictionaryReader.ReadValueAsBase64(System.Byte[],System.Int32,System.Int32)">
1825 <summary>Not implemented.</summary>
1826 <param name="buffer">The buffer from which to read.</param>
1827 <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1828 <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1829 <returns>Not implemented.</returns>
1830 <exception cref="T:System.NotSupportedException">Always.</exception>
1832 <member name="M:System.Xml.XmlDictionaryReader.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
1833 <summary>This method is not yet implemented.</summary>
1834 <param name="stream">The stream to read from.</param>
1835 <param name="includeComments">Determines whether comments are included.</param>
1836 <param name="inclusivePrefixes">The prefixes to be included.</param>
1837 <exception cref="T:System.NotSupportedException">Always.</exception>
1839 <member name="M:System.Xml.XmlDictionaryReader.TryGetArrayLength(System.Int32@)">
1840 <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1841 <param name="count">Returns 0, unless overridden in a derived class.</param>
1843 <see langword="false" />, unless overridden in a derived class.</returns>
1845 <member name="M:System.Xml.XmlDictionaryReader.TryGetBase64ContentLength(System.Int32@)">
1846 <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1847 <param name="length">Returns 0, unless overridden in a derived class.</param>
1849 <see langword="false" />, unless overridden in a derived class.</returns>
1851 <member name="M:System.Xml.XmlDictionaryReader.TryGetLocalNameAsDictionaryString(System.Xml.XmlDictionaryString@)">
1852 <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1853 <param name="localName">Returns <see langword="null" />, unless overridden in a derived class. .</param>
1855 <see langword="false" />, unless overridden in a derived class.</returns>
1857 <member name="M:System.Xml.XmlDictionaryReader.TryGetNamespaceUriAsDictionaryString(System.Xml.XmlDictionaryString@)">
1858 <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1859 <param name="namespaceUri">Returns <see langword="null" />, unless overridden in a derived class.</param>
1861 <see langword="false" />, unless overridden in a derived class.</returns>
1863 <member name="M:System.Xml.XmlDictionaryReader.TryGetValueAsDictionaryString(System.Xml.XmlDictionaryString@)">
1864 <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1865 <param name="value">Returns <see langword="null" />, unless overridden in a derived class.</param>
1867 <see langword="false" />, unless overridden in a derived class.</returns>
1869 <member name="T:System.Xml.XmlDictionaryReaderQuotas">
1870 <summary>Contains configurable quota values for XmlDictionaryReaders.</summary>
1872 <member name="M:System.Xml.XmlDictionaryReaderQuotas.#ctor">
1873 <summary>Creates a new instance of this class.</summary>
1875 <member name="M:System.Xml.XmlDictionaryReaderQuotas.CopyTo(System.Xml.XmlDictionaryReaderQuotas)">
1876 <summary>Sets the properties on a passed-in quotas instance, based on the values in this instance.</summary>
1877 <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> instance to which to copy values.</param>
1878 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for the passed in instance.</exception>
1879 <exception cref="T:System.ArgumentNullException">Passed in target <paramref name="quotas" /> is <see langword="null" />.</exception>
1881 <member name="P:System.Xml.XmlDictionaryReaderQuotas.Max">
1882 <summary>Gets an instance of this class with all properties set to maximum values.</summary>
1883 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> with properties set to <see cref="F:System.Int32.MaxValue" />.</returns>
1885 <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxArrayLength">
1886 <summary>Gets or sets the maximum allowed array length.</summary>
1887 <returns>The maximum allowed array length. The default is 16384.</returns>
1888 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1889 <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1891 <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxBytesPerRead">
1892 <summary>Gets or sets the maximum allowed bytes returned for each read.</summary>
1893 <returns>The maximum allowed bytes returned for each read. The default is 4096.</returns>
1894 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1895 <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1897 <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxDepth">
1898 <summary>Gets or sets the maximum nested node depth.</summary>
1899 <returns>The maximum nested node depth. The default is 32;</returns>
1900 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value and quota values are read-only for this instance.</exception>
1901 <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value is less than zero.</exception>
1903 <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxNameTableCharCount">
1904 <summary>Gets or sets the maximum characters allowed in a table name.</summary>
1905 <returns>The maximum characters allowed in a table name. The default is 16384.</returns>
1906 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1907 <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1909 <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxStringContentLength">
1910 <summary>Gets or sets the maximum string length returned by the reader.</summary>
1911 <returns>The maximum string length returned by the reader. The default is 8192.</returns>
1912 <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1913 <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1915 <member name="P:System.Xml.XmlDictionaryReaderQuotas.ModifiedQuotas">
1916 <summary>Gets the modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" />.</summary>
1917 <returns>The modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" />.</returns>
1919 <member name="T:System.Xml.XmlDictionaryReaderQuotaTypes">
1920 <summary>Enumerates the configurable quota values for XmlDictionaryReaders.</summary>
1922 <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxArrayLength">
1923 <summary>Specifies the maximum allowed array length.</summary>
1925 <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxBytesPerRead">
1926 <summary>Specifies the maximum allowed bytes returned for each read.</summary>
1928 <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxDepth">
1929 <summary>Specifies the maximum nested node depth.</summary>
1931 <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxNameTableCharCount">
1932 <summary>Specifies the maximum characters allowed in a table name.</summary>
1934 <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxStringContentLength">
1935 <summary>Specifies the maximum string length returned by the reader.</summary>
1937 <member name="T:System.Xml.XmlDictionaryString">
1938 <summary>Represents an entry stored in a <see cref="T:System.Xml.XmlDictionary" />.</summary>
1940 <member name="M:System.Xml.XmlDictionaryString.#ctor(System.Xml.IXmlDictionary,System.String,System.Int32)">
1941 <summary>Creates an instance of this class.</summary>
1942 <param name="dictionary">The <see cref="T:System.Xml.IXmlDictionary" /> containing this instance.</param>
1943 <param name="value">The string that is the value of the dictionary entry.</param>
1944 <param name="key">The integer that is the key of the dictionary entry.</param>
1945 <exception cref="T:System.ArgumentNullException">
1946 <paramref name="dictionary" /> or <paramref name="value" /> is <see langword="null" />.</exception>
1947 <exception cref="T:System.ArgumentOutOfRangeException">
1948 <paramref name="key" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" /> / 4.</exception>
1950 <member name="P:System.Xml.XmlDictionaryString.Dictionary">
1951 <summary>Represents the <see cref="T:System.Xml.IXmlDictionary" /> passed to the constructor of this instance of <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
1952 <returns>The <see cref="T:System.Xml.IXmlDictionary" /> for this dictionary entry.</returns>
1954 <member name="P:System.Xml.XmlDictionaryString.Empty">
1955 <summary>Gets an <see cref="T:System.Xml.XmlDictionaryString" /> representing the empty string.</summary>
1956 <returns>An <see cref="T:System.Xml.XmlDictionaryString" /> representing the empty string.</returns>
1958 <member name="P:System.Xml.XmlDictionaryString.Key">
1959 <summary>Gets the integer key for this instance of the class.</summary>
1960 <returns>The integer key for this instance of the class.</returns>
1962 <member name="M:System.Xml.XmlDictionaryString.ToString">
1963 <summary>Displays a text representation of this object.</summary>
1964 <returns>The string value for this instance of the class.</returns>
1966 <member name="P:System.Xml.XmlDictionaryString.Value">
1967 <summary>Gets the string value for this instance of the class.</summary>
1968 <returns>The string value for this instance of the class.</returns>
1970 <member name="T:System.Xml.XmlDictionaryWriter">
1971 <summary>Represents an abstract class that Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlWriter" /> to do serialization and deserialization.</summary>
1973 <member name="M:System.Xml.XmlDictionaryWriter.#ctor">
1974 <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDictionaryWriter" /> class.</summary>
1976 <member name="P:System.Xml.XmlDictionaryWriter.CanCanonicalize">
1977 <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
1979 <see langword="false" /> in all cases.</returns>
1981 <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream)">
1982 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1983 <param name="stream">The stream to write to.</param>
1984 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1986 <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary)">
1987 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1988 <param name="stream">The stream to write to.</param>
1989 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
1990 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1992 <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession)">
1993 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1994 <param name="stream">The stream to write to.</param>
1995 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
1996 <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
1997 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1999 <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
2000 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
2001 <param name="stream">The stream from which to read.</param>
2002 <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
2003 <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
2004 <param name="ownsStream">
2005 <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2006 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2008 <member name="M:System.Xml.XmlDictionaryWriter.CreateDictionaryWriter(System.Xml.XmlWriter)">
2009 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> from an existing <see cref="T:System.Xml.XmlWriter" />.</summary>
2010 <param name="writer">An instance of <see cref="T:System.Xml.XmlWriter" />.</param>
2011 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2012 <exception cref="T:System.ArgumentNullException">
2013 <paramref name="writer" /> is <see langword="null" />.</exception>
2015 <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String)">
2016 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes XML in the MTOM format.</summary>
2017 <param name="stream">The stream to write to.</param>
2018 <param name="encoding">The character encoding of the stream.</param>
2019 <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
2020 <param name="startInfo">An attribute in the ContentType SOAP header.</param>
2021 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2023 <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String,System.String,System.String,System.Boolean,System.Boolean)">
2024 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes XML in the MTOM format.</summary>
2025 <param name="stream">The stream to write to.</param>
2026 <param name="encoding">The character encoding of the stream.</param>
2027 <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
2028 <param name="startInfo">The content-type of the MIME part that contains the Infoset.</param>
2029 <param name="boundary">The MIME boundary in the message.</param>
2030 <param name="startUri">The content-id URI of the MIME part that contains the Infoset.</param>
2031 <param name="writeMessageHeaders">
2032 <see langword="true" /> to write message headers.</param>
2033 <param name="ownsStream">
2034 <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2035 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2037 <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream)">
2038 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2039 <param name="stream">The stream to write to.</param>
2040 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2042 <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding)">
2043 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2044 <param name="stream">The stream to write to.</param>
2045 <param name="encoding">The character encoding of the output.</param>
2046 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2048 <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding,System.Boolean)">
2049 <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2050 <param name="stream">The stream to write to.</param>
2051 <param name="encoding">The character encoding of the stream.</param>
2052 <param name="ownsStream">
2053 <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2054 <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2056 <member name="M:System.Xml.XmlDictionaryWriter.EndCanonicalization">
2057 <summary>When implemented by a derived class, it stops the canonicalization started by the matching <see cref="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])" /> call.</summary>
2058 <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
2060 <member name="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
2061 <summary>When implemented by a derived class, it starts the canonicalization.</summary>
2062 <param name="stream">The stream to write to.</param>
2063 <param name="includeComments">
2064 <see langword="true" /> to include comments; otherwise, <see langword="false" />.</param>
2065 <param name="inclusivePrefixes">The prefixes to be included.</param>
2066 <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
2068 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
2069 <summary>Writes nodes from a <see cref="T:System.Boolean" /> array.</summary>
2070 <param name="prefix">The namespace prefix.</param>
2071 <param name="localName">The local name of the element.</param>
2072 <param name="namespaceUri">The namespace URI of the element.</param>
2073 <param name="array">The array that contains the data.</param>
2074 <param name="offset">The starting index in the array.</param>
2075 <param name="count">The number of values to write from the array.</param>
2076 <exception cref="T:System.ArgumentNullException">
2077 <paramref name="array" /> is <see langword="null" />.</exception>
2078 <exception cref="T:System.ArgumentOutOfRangeException">
2079 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2081 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2083 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
2084 <summary>Writes nodes from a <see cref="T:System.DateTime" /> array.</summary>
2085 <param name="prefix">The namespace prefix.</param>
2086 <param name="localName">The local name of the element.</param>
2087 <param name="namespaceUri">The namespace URI of the element.</param>
2088 <param name="array">The array that contains the nodes.</param>
2089 <param name="offset">The starting index in the array.</param>
2090 <param name="count">The number of nodes to get from the array.</param>
2091 <exception cref="T:System.ArgumentNullException">
2092 <paramref name="array" /> is <see langword="null" />.</exception>
2093 <exception cref="T:System.ArgumentOutOfRangeException">
2094 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2096 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2098 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
2099 <summary>Writes nodes from a <see cref="T:System.Decimal" /> array.</summary>
2100 <param name="prefix">The namespace prefix.</param>
2101 <param name="localName">The local name of the element.</param>
2102 <param name="namespaceUri">The namespace URI of the element.</param>
2103 <param name="array">The array that contains the nodes.</param>
2104 <param name="offset">The starting index in the array.</param>
2105 <param name="count">The number of nodes to get from the array.</param>
2106 <exception cref="T:System.ArgumentNullException">
2107 <paramref name="array" /> is <see langword="null" />.</exception>
2108 <exception cref="T:System.ArgumentOutOfRangeException">
2109 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2111 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2113 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32)">
2114 <summary>Writes nodes from a <see cref="T:System.Double" /> array.</summary>
2115 <param name="prefix">The namespace prefix.</param>
2116 <param name="localName">The local name of the element.</param>
2117 <param name="namespaceUri">The namespace URI of the element.</param>
2118 <param name="array">The array that contains the nodes.</param>
2119 <param name="offset">The starting index in the array.</param>
2120 <param name="count">The number of nodes to get from the array.</param>
2121 <exception cref="T:System.ArgumentNullException">
2122 <paramref name="array" /> is <see langword="null" />.</exception>
2123 <exception cref="T:System.ArgumentOutOfRangeException">
2124 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2126 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2128 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32)">
2129 <summary>Writes nodes from a <see cref="T:System.Guid" /> array.</summary>
2130 <param name="prefix">The namespace prefix.</param>
2131 <param name="localName">The local name of the element.</param>
2132 <param name="namespaceUri">The namespace URI of the element.</param>
2133 <param name="array">The array that contains the nodes.</param>
2134 <param name="offset">The starting index in the array.</param>
2135 <param name="count">The number of nodes to get from the array.</param>
2136 <exception cref="T:System.ArgumentNullException">
2137 <paramref name="array" /> is <see langword="null" />.</exception>
2138 <exception cref="T:System.ArgumentOutOfRangeException">
2139 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2141 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2143 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32)">
2144 <summary>Writes nodes from a <see cref="T:System.Int16" /> array.</summary>
2145 <param name="prefix">The namespace prefix.</param>
2146 <param name="localName">The local name of the element.</param>
2147 <param name="namespaceUri">The namespace URI of the element.</param>
2148 <param name="array">The array that contains the nodes.</param>
2149 <param name="offset">The starting index in the array.</param>
2150 <param name="count">The number of nodes to get from the array.</param>
2151 <exception cref="T:System.ArgumentNullException">
2152 <paramref name="array" /> is <see langword="null" />.</exception>
2153 <exception cref="T:System.ArgumentOutOfRangeException">
2154 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2156 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2158 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32)">
2159 <summary>Writes nodes from a <see cref="T:System.Int32" /> array.</summary>
2160 <param name="prefix">The namespace prefix.</param>
2161 <param name="localName">The local name of the element.</param>
2162 <param name="namespaceUri">The namespace URI of the element.</param>
2163 <param name="array">The array that contains the nodes.</param>
2164 <param name="offset">The starting index in the array.</param>
2165 <param name="count">The number of nodes to get from the array.</param>
2166 <exception cref="T:System.ArgumentNullException">
2167 <paramref name="array" /> is <see langword="null" />.</exception>
2168 <exception cref="T:System.ArgumentOutOfRangeException">
2169 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2171 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2173 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32)">
2174 <summary>Writes nodes from a <see cref="T:System.Int64" /> array.</summary>
2175 <param name="prefix">The namespace prefix.</param>
2176 <param name="localName">The local name of the element.</param>
2177 <param name="namespaceUri">The namespace URI of the element.</param>
2178 <param name="array">The array that contains the nodes.</param>
2179 <param name="offset">The starting index in the array.</param>
2180 <param name="count">The number of nodes to get from the array.</param>
2181 <exception cref="T:System.ArgumentNullException">
2182 <paramref name="array" /> is <see langword="null" />.</exception>
2183 <exception cref="T:System.ArgumentOutOfRangeException">
2184 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2186 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2188 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32)">
2189 <summary>Writes nodes from a <see cref="T:System.Single" /> array.</summary>
2190 <param name="prefix">The namespace prefix.</param>
2191 <param name="localName">The local name of the element.</param>
2192 <param name="namespaceUri">The namespace URI of the element.</param>
2193 <param name="array">The array that contains the nodes.</param>
2194 <param name="offset">The starting index in the array.</param>
2195 <param name="count">The number of nodes to get from the array.</param>
2196 <exception cref="T:System.ArgumentNullException">
2197 <paramref name="array" /> is <see langword="null" />.</exception>
2198 <exception cref="T:System.ArgumentOutOfRangeException">
2199 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2201 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2203 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
2204 <summary>Writes nodes from a <see cref="T:System.TimeSpan" /> array.</summary>
2205 <param name="prefix">The namespace prefix.</param>
2206 <param name="localName">The local name of the element.</param>
2207 <param name="namespaceUri">The namespace URI of the element.</param>
2208 <param name="array">The array that contains the nodes.</param>
2209 <param name="offset">The starting index in the array.</param>
2210 <param name="count">The number of nodes to get from the array.</param>
2211 <exception cref="T:System.ArgumentNullException">
2212 <paramref name="array" /> is <see langword="null" />.</exception>
2213 <exception cref="T:System.ArgumentOutOfRangeException">
2214 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2216 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2218 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
2219 <summary>Writes nodes from a <see cref="T:System.Boolean" /> array.</summary>
2220 <param name="prefix">The namespace prefix.</param>
2221 <param name="localName">The local name of the element.</param>
2222 <param name="namespaceUri">The namespace URI of the element.</param>
2223 <param name="array">The array that contains the nodes.</param>
2224 <param name="offset">The starting index in the array.</param>
2225 <param name="count">The number of nodes to get from the array.</param>
2226 <exception cref="T:System.ArgumentNullException">
2227 <paramref name="array" /> is <see langword="null" />.</exception>
2228 <exception cref="T:System.ArgumentOutOfRangeException">
2229 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2231 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2233 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
2234 <summary>Writes nodes from a <see cref="T:System.DateTime" /> array.</summary>
2235 <param name="prefix">The namespace prefix.</param>
2236 <param name="localName">The local name of the element.</param>
2237 <param name="namespaceUri">The namespace URI of the element.</param>
2238 <param name="array">The array that contains the nodes.</param>
2239 <param name="offset">The starting index in the array.</param>
2240 <param name="count">The number of nodes to get from the array.</param>
2241 <exception cref="T:System.ArgumentNullException">
2242 <paramref name="array" /> is <see langword="null" />.</exception>
2243 <exception cref="T:System.ArgumentOutOfRangeException">
2244 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2246 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2248 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
2249 <summary>Writes nodes from a <see cref="T:System.Decimal" /> array.</summary>
2250 <param name="prefix">The namespace prefix.</param>
2251 <param name="localName">The local name of the element.</param>
2252 <param name="namespaceUri">The namespace URI of the element.</param>
2253 <param name="array">The array that contains the nodes.</param>
2254 <param name="offset">The starting index in the array.</param>
2255 <param name="count">The number of nodes to get from the array.</param>
2256 <exception cref="T:System.ArgumentNullException">
2257 <paramref name="array" /> is <see langword="null" />.</exception>
2258 <exception cref="T:System.ArgumentOutOfRangeException">
2259 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2261 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2263 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
2264 <summary>Writes nodes from a <see cref="T:System.Double" /> array.</summary>
2265 <param name="prefix">The namespace prefix.</param>
2266 <param name="localName">The local name of the element.</param>
2267 <param name="namespaceUri">The namespace URI of the element.</param>
2268 <param name="array">The array that contains the nodes.</param>
2269 <param name="offset">The starting index in the array.</param>
2270 <param name="count">The number of nodes to get from the array.</param>
2271 <exception cref="T:System.ArgumentNullException">
2272 <paramref name="array" /> is <see langword="null" />.</exception>
2273 <exception cref="T:System.ArgumentOutOfRangeException">
2274 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2276 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2278 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
2279 <summary>Writes nodes from a <see cref="T:System.Guid" /> array.</summary>
2280 <param name="prefix">The namespace prefix.</param>
2281 <param name="localName">The local name of the element.</param>
2282 <param name="namespaceUri">The namespace URI of the element.</param>
2283 <param name="array">The array that contains the nodes.</param>
2284 <param name="offset">The starting index in the array.</param>
2285 <param name="count">The number of nodes to get from the array.</param>
2286 <exception cref="T:System.ArgumentNullException">
2287 <paramref name="array" /> is <see langword="null" />.</exception>
2288 <exception cref="T:System.ArgumentOutOfRangeException">
2289 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2291 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2293 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
2294 <summary>Writes nodes from a <see cref="T:System.Int16" /> array.</summary>
2295 <param name="prefix">The namespace prefix.</param>
2296 <param name="localName">The local name of the element.</param>
2297 <param name="namespaceUri">The namespace URI of the element.</param>
2298 <param name="array">The array that contains the nodes.</param>
2299 <param name="offset">The starting index in the array.</param>
2300 <param name="count">The number of nodes to get from the array.</param>
2301 <exception cref="T:System.ArgumentNullException">
2302 <paramref name="array" /> is <see langword="null" />.</exception>
2303 <exception cref="T:System.ArgumentOutOfRangeException">
2304 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2306 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2308 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
2309 <summary>Writes nodes from a <see cref="T:System.Int32" /> array.</summary>
2310 <param name="prefix">The namespace prefix.</param>
2311 <param name="localName">The local name of the element.</param>
2312 <param name="namespaceUri">The namespace URI of the element.</param>
2313 <param name="array">The array that contains the nodes.</param>
2314 <param name="offset">The starting index in the array.</param>
2315 <param name="count">The number of nodes to get from the array.</param>
2316 <exception cref="T:System.ArgumentNullException">
2317 <paramref name="array" /> is <see langword="null" />.</exception>
2318 <exception cref="T:System.ArgumentOutOfRangeException">
2319 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2321 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2323 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
2324 <summary>Writes nodes from a <see cref="T:System.Int64" /> array.</summary>
2325 <param name="prefix">The namespace prefix.</param>
2326 <param name="localName">The local name of the element.</param>
2327 <param name="namespaceUri">The namespace URI of the element.</param>
2328 <param name="array">The array that contains the nodes.</param>
2329 <param name="offset">The starting index in the array.</param>
2330 <param name="count">The number of nodes to get from the array.</param>
2331 <exception cref="T:System.ArgumentNullException">
2332 <paramref name="array" /> is <see langword="null" />.</exception>
2333 <exception cref="T:System.ArgumentOutOfRangeException">
2334 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2336 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2338 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
2339 <summary>Writes nodes from a <see cref="T:System.Single" /> array.</summary>
2340 <param name="prefix">The namespace prefix.</param>
2341 <param name="localName">The local name of the element.</param>
2342 <param name="namespaceUri">The namespace URI of the element.</param>
2343 <param name="array">The array that contains the nodes.</param>
2344 <param name="offset">The starting index in the array.</param>
2345 <param name="count">The number of nodes to get from the array.</param>
2346 <exception cref="T:System.ArgumentNullException">
2347 <paramref name="array" /> is <see langword="null" />.</exception>
2348 <exception cref="T:System.ArgumentOutOfRangeException">
2349 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2351 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2353 <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
2354 <summary>Writes nodes from a <see cref="T:System.TimeSpan" /> array.</summary>
2355 <param name="prefix">The namespace prefix.</param>
2356 <param name="localName">The local name of the element.</param>
2357 <param name="namespaceUri">The namespace URI of the element.</param>
2358 <param name="array">The array that contains the nodes.</param>
2359 <param name="offset">The starting index in the array.</param>
2360 <param name="count">The number of nodes to get from the array.</param>
2361 <exception cref="T:System.ArgumentNullException">
2362 <paramref name="array" /> is <see langword="null" />.</exception>
2363 <exception cref="T:System.ArgumentOutOfRangeException">
2364 <paramref name="offset" /> is < 0 or > <paramref name="array" /> length.
2366 <paramref name="count" /> is < 0 or > <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2368 <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2369 <summary>Writes an attribute qualified name and value.</summary>
2370 <param name="prefix">The prefix of the attribute.</param>
2371 <param name="localName">The local name of the attribute.</param>
2372 <param name="namespaceUri">The namespace URI of the attribute.</param>
2373 <param name="value">The attribute.</param>
2375 <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2376 <summary>Writes an attribute qualified name and value.</summary>
2377 <param name="localName">The local name of the attribute.</param>
2378 <param name="namespaceUri">The namespace URI of the attribute.</param>
2379 <param name="value">The attribute.</param>
2381 <member name="M:System.Xml.XmlDictionaryWriter.WriteBase64Async(System.Byte[],System.Int32,System.Int32)">
2382 <summary>Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text.</summary>
2383 <param name="buffer">Byte array to encode.</param>
2384 <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
2385 <param name="count">The number of bytes to write.</param>
2386 <returns>The task that represents the asynchronous <see langword="WriteBase64" /> operation.</returns>
2387 <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
2389 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
2391 <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2392 <summary>Writes an element with a text content.</summary>
2393 <param name="prefix">The prefix of the element.</param>
2394 <param name="localName">The local name of the element.</param>
2395 <param name="namespaceUri">The namespace URI of the element.</param>
2396 <param name="value">The element content.</param>
2398 <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2399 <summary>Writes an element with a text content.</summary>
2400 <param name="localName">The local name of the element.</param>
2401 <param name="namespaceUri">The namespace URI of the element.</param>
2402 <param name="value">The element content.</param>
2404 <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlDictionaryReader,System.Boolean)">
2405 <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
2406 <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" />.</param>
2407 <param name="defattr">
2408 <see langword="true" /> to copy the default attributes from the <see langword="XmlReader" />; otherwise, <see langword="false" />.</param>
2409 <exception cref="T:System.ArgumentNullException">
2410 <paramref name="reader" /> is <see langword="null" />.</exception>
2412 <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlReader,System.Boolean)">
2413 <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlReader" />.</summary>
2414 <param name="reader">The <see cref="T:System.Xml.XmlReader" />.</param>
2415 <param name="defattr">
2416 <see langword="true" /> to copy the default attributes from the <see cref="T:System.Xml.XmlReader" />; otherwise, <see langword="false" />.</param>
2417 <exception cref="T:System.ArgumentNullException">
2418 <paramref name="reader" /> is <see langword="null" />.</exception>
2420 <member name="M:System.Xml.XmlDictionaryWriter.WriteQualifiedName(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2421 <summary>Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
2422 <param name="localName">The local name of the qualified name.</param>
2423 <param name="namespaceUri">The namespace URI of the qualified name.</param>
2424 <exception cref="T:System.ArgumentNullException">
2425 <paramref name="localName" /> is <see langword="null" />.</exception>
2427 <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2428 <summary>Writes the start of an attribute with the specified prefix, local name, and namespace URI.</summary>
2429 <param name="prefix">The namespace prefix.</param>
2430 <param name="localName">The local name of the attribute.</param>
2431 <param name="namespaceUri">The namespace URI of the attribute.</param>
2433 <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2434 <summary>Writes the start of an attribute with the specified local name, and namespace URI.</summary>
2435 <param name="localName">The local name of the attribute.</param>
2436 <param name="namespaceUri">The namespace URI of the attribute.</param>
2438 <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2439 <summary>Writes the specified start tag and associates it with the given namespace and prefix.</summary>
2440 <param name="prefix">The prefix of the element.</param>
2441 <param name="localName">The local name of the element.</param>
2442 <param name="namespaceUri">The namespace URI of the element.</param>
2443 <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
2445 <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2446 <summary>Writes the specified start tag and associates it with the given namespace.</summary>
2447 <param name="localName">The local name of the element.</param>
2448 <param name="namespaceUri">The namespace URI of the element.</param>
2449 <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
2451 <member name="M:System.Xml.XmlDictionaryWriter.WriteString(System.Xml.XmlDictionaryString)">
2452 <summary>Writes the given text content.</summary>
2453 <param name="value">The text to write.</param>
2455 <member name="M:System.Xml.XmlDictionaryWriter.WriteTextNode(System.Xml.XmlDictionaryReader,System.Boolean)">
2456 <summary>Writes the text node that an <see cref="T:System.Xml.XmlDictionaryReader" /> is currently positioned on.</summary>
2457 <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> to get the text value from.</param>
2458 <param name="isAttribute">
2459 <see langword="true" /> to indicate that the reader is positioned on an attribute value or element content; otherwise, <see langword="false" />.</param>
2461 <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Guid)">
2462 <summary>Writes a <see cref="T:System.Guid" /> value.</summary>
2463 <param name="value">The <see cref="T:System.Guid" /> value to write.</param>
2465 <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.TimeSpan)">
2466 <summary>Writes a <see cref="T:System.TimeSpan" /> value.</summary>
2467 <param name="value">The <see cref="T:System.TimeSpan" /> value to write.</param>
2469 <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.IStreamProvider)">
2470 <summary>Writes a value from an <see cref="T:System.Xml.IStreamProvider" />.</summary>
2471 <param name="value">The <see cref="T:System.Xml.IStreamProvider" /> value to write.</param>
2472 <exception cref="T:System.ArgumentNullException">
2473 <paramref name="value" /> is <see langword="null" />.</exception>
2474 <exception cref="T:System.Xml.XmlException">
2475 <paramref name="value" /> returns a <see langword="null" /> stream object.</exception>
2476 <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."</exception>
2478 <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.UniqueId)">
2479 <summary>Writes a Unique Id value.</summary>
2480 <param name="value">The Unique Id value to write.</param>
2481 <exception cref="T:System.ArgumentNullException">
2482 <paramref name="value" /> is <see langword="null" />.</exception>
2484 <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.XmlDictionaryString)">
2485 <summary>Writes a <see cref="T:System.Xml.XmlDictionaryString" /> value.</summary>
2486 <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> value.</param>
2488 <member name="M:System.Xml.XmlDictionaryWriter.WriteValueAsync(System.Xml.IStreamProvider)">
2489 <summary>Asynchronously writes a value from an <see cref="T:System.Xml.IStreamProvider" />.</summary>
2490 <param name="value">The <see cref="T:System.Xml.IStreamProvider" /> value to write.</param>
2491 <returns>The task that represents the asynchronous <see langword="WriteValue" /> operation.</returns>
2492 <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
2494 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
2496 <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.String,System.String)">
2497 <summary>Writes a standard XML attribute in the current node.</summary>
2498 <param name="localName">The local name of the attribute.</param>
2499 <param name="value">The value of the attribute.</param>
2501 <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2502 <summary>Writes an XML attribute in the current node.</summary>
2503 <param name="localName">The local name of the attribute.</param>
2504 <param name="value">The value of the attribute.</param>
2506 <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.String)">
2507 <summary>Writes a namespace declaration attribute.</summary>
2508 <param name="prefix">The prefix that is bound to the given namespace.</param>
2509 <param name="namespaceUri">The namespace to which the prefix is bound.</param>
2510 <exception cref="T:System.ArgumentNullException">
2511 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
2513 <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.Xml.XmlDictionaryString)">
2514 <summary>Writes a namespace declaration attribute.</summary>
2515 <param name="prefix">The prefix that is bound to the given namespace.</param>
2516 <param name="namespaceUri">The namespace to which the prefix is bound.</param>
2517 <exception cref="T:System.ArgumentNullException">
2518 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>