1 <?xml version="1.0" encoding="utf-8"?><doc>
3 <name>System.Xml.XDocument</name>
6 <member name="T:System.Xml.Linq.XNamespace">
7 <summary>Represents an XML namespace. This class cannot be inherited.</summary>
9 <member name="M:System.Xml.Linq.XNamespace.Equals(System.Object)">
10 <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XNamespace"></see> is equal to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
11 <param name="obj">The <see cref="T:System.Xml.Linq.XNamespace"></see> to compare to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</param>
12 <returns>A <see cref="T:System.Boolean"></see> that indicates whether the specified <see cref="T:System.Xml.Linq.XNamespace"></see> is equal to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
14 <member name="M:System.Xml.Linq.XNamespace.Get(System.String)">
15 <summary>Gets an <see cref="T:System.Xml.Linq.XNamespace"></see> for the specified Uniform Resource Identifier (URI).</summary>
16 <param name="namespaceName">A <see cref="T:System.String"></see> that contains a namespace URI.</param>
17 <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> created from the specified URI.</returns>
19 <member name="M:System.Xml.Linq.XNamespace.GetHashCode">
20 <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
21 <returns>An <see cref="T:System.Int32"></see> that contains the hash code for the <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
23 <member name="M:System.Xml.Linq.XNamespace.GetName(System.String)">
24 <summary>Returns an <see cref="T:System.Xml.Linq.XName"></see> object created from this <see cref="T:System.Xml.Linq.XNamespace"></see> and the specified local name.</summary>
25 <param name="localName">A <see cref="T:System.String"></see> that contains a local name.</param>
26 <returns>An <see cref="T:System.Xml.Linq.XName"></see> created from this <see cref="T:System.Xml.Linq.XNamespace"></see> and the specified local name.</returns>
28 <member name="P:System.Xml.Linq.XNamespace.NamespaceName">
29 <summary>Gets the Uniform Resource Identifier (URI) of this namespace.</summary>
30 <returns>A <see cref="T:System.String"></see> that contains the URI of the namespace.</returns>
32 <member name="P:System.Xml.Linq.XNamespace.None">
33 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to no namespace.</summary>
34 <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to no namespace.</returns>
36 <member name="M:System.Xml.Linq.XNamespace.op_Addition(System.Xml.Linq.XNamespace,System.String)">
37 <summary>Combines an <see cref="T:System.Xml.Linq.XNamespace"></see> object with a local name to create an <see cref="T:System.Xml.Linq.XName"></see>.</summary>
38 <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the namespace.</param>
39 <param name="localName">A <see cref="T:System.String"></see> that contains the local name.</param>
40 <returns>The new <see cref="T:System.Xml.Linq.XName"></see> constructed from the namespace and local name.</returns>
42 <member name="M:System.Xml.Linq.XNamespace.op_Equality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
43 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace"></see> are equal.</summary>
44 <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
45 <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
46 <returns>A <see cref="T:System.Boolean"></see> that indicates whether <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal.</returns>
48 <member name="M:System.Xml.Linq.XNamespace.op_Implicit(System.String)~System.Xml.Linq.XNamespace">
49 <summary>Converts a string containing a Uniform Resource Identifier (URI) to an <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
50 <param name="namespaceName">A <see cref="T:System.String"></see> that contains the namespace URI.</param>
51 <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> constructed from the URI string.</returns>
53 <member name="M:System.Xml.Linq.XNamespace.op_Inequality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
54 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace"></see> are not equal.</summary>
55 <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
56 <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
57 <returns>A <see cref="T:System.Boolean"></see> that indicates whether <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal.</returns>
59 <member name="M:System.Xml.Linq.XNamespace.ToString">
60 <summary>Returns the URI of this <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
61 <returns>The URI of this <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
63 <member name="P:System.Xml.Linq.XNamespace.Xml">
64 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace).</summary>
65 <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace).</returns>
67 <member name="P:System.Xml.Linq.XNamespace.Xmlns">
68 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/).</summary>
69 <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/).</returns>
71 <member name="T:System.Xml.Linq.XName">
72 <summary>Represents a name of an XML element or attribute.</summary>
74 <member name="M:System.Xml.Linq.XName.Equals(System.Object)">
75 <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XName"></see> is equal to this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
76 <param name="obj">The <see cref="T:System.Xml.Linq.XName"></see> to compare to the current <see cref="T:System.Xml.Linq.XName"></see>.</param>
77 <returns><see langword="true"></see> if the specified <see cref="T:System.Xml.Linq.XName"></see> is equal to the current <see cref="T:System.Xml.Linq.XName"></see>; otherwise <see langword="false"></see>.</returns>
79 <member name="M:System.Xml.Linq.XName.Get(System.String)">
80 <summary>Gets an <see cref="T:System.Xml.Linq.XName"></see> object from an expanded name.</summary>
81 <param name="expandedName">A <see cref="T:System.String"></see> that contains an expanded XML name in the format {namespace}localname.</param>
82 <returns>An <see cref="T:System.Xml.Linq.XName"></see> object constructed from the expanded name.</returns>
84 <member name="M:System.Xml.Linq.XName.Get(System.String,System.String)">
85 <summary>Gets an <see cref="T:System.Xml.Linq.XName"></see> object from a local name and a namespace.</summary>
86 <param name="localName">A local (unqualified) name.</param>
87 <param name="namespaceName">An XML namespace.</param>
88 <returns>An <see cref="T:System.Xml.Linq.XName"></see> object created from the specified local name and namespace.</returns>
90 <member name="M:System.Xml.Linq.XName.GetHashCode">
91 <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
92 <returns>An <see cref="T:System.Int32"></see> that contains the hash code for the <see cref="T:System.Xml.Linq.XName"></see>.</returns>
94 <member name="P:System.Xml.Linq.XName.LocalName">
95 <summary>Gets the local (unqualified) part of the name.</summary>
96 <returns>A <see cref="T:System.String"></see> that contains the local (unqualified) part of the name.</returns>
98 <member name="P:System.Xml.Linq.XName.Namespace">
99 <summary>Gets the namespace part of the fully qualified name.</summary>
100 <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the namespace part of the name.</returns>
102 <member name="P:System.Xml.Linq.XName.NamespaceName">
103 <summary>Returns the URI of the <see cref="T:System.Xml.Linq.XNamespace"></see> for this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
104 <returns>The URI of the <see cref="T:System.Xml.Linq.XNamespace"></see> for this <see cref="T:System.Xml.Linq.XName"></see>.</returns>
106 <member name="M:System.Xml.Linq.XName.op_Equality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
107 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName"></see> are equal.</summary>
108 <param name="left">The first <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
109 <param name="right">The second <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
110 <returns><see langword="true"></see> if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise <see langword="false"></see>.</returns>
112 <member name="M:System.Xml.Linq.XName.op_Implicit(System.String)~System.Xml.Linq.XName">
113 <summary>Converts a string formatted as an expanded XML name (that is,{namespace}localname) to an <see cref="T:System.Xml.Linq.XName"></see> object.</summary>
114 <param name="expandedName">A string that contains an expanded XML name in the format {namespace}localname.</param>
115 <returns>An <see cref="T:System.Xml.Linq.XName"></see> object constructed from the expanded name.</returns>
117 <member name="M:System.Xml.Linq.XName.op_Inequality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
118 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName"></see> are not equal.</summary>
119 <param name="left">The first <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
120 <param name="right">The second <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
121 <returns><see langword="true"></see> if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise <see langword="false"></see>.</returns>
123 <member name="M:System.Xml.Linq.XName.ToString">
124 <summary>Returns the expanded XML name in the format {namespace}localname.</summary>
125 <returns>A <see cref="T:System.String"></see> that contains the expanded XML name in the format {namespace}localname.</returns>
127 <member name="M:System.Xml.Linq.XName.System#IEquatable{System#Xml#Linq#XName}#Equals(System.Xml.Linq.XName)">
128 <summary>Indicates whether the current <see cref="T:System.Xml.Linq.XName"></see> is equal to the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
129 <param name="other">The <see cref="T:System.Xml.Linq.XName"></see> to compare with this <see cref="T:System.Xml.Linq.XName"></see>.</param>
130 <returns><see langword="true"></see> if this <see cref="T:System.Xml.Linq.XName"></see> is equal to the specified <see cref="T:System.Xml.Linq.XName"></see>, otherwise <see langword="false"></see>.</returns>
132 <member name="M:System.Xml.Linq.XName.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
133 <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data required to serialize the target object.</summary>
134 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
135 <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>) for this serialization.</param>
137 <member name="T:System.Xml.Linq.XElement">
138 <summary>Represents an XML element. See XElement Class Overview and the Remarks section on this page for usage information and examples.</summary>
140 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XElement)">
141 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from another <see cref="T:System.Xml.Linq.XElement"></see> object.</summary>
142 <param name="other">An <see cref="T:System.Xml.Linq.XElement"></see> object to copy from.</param>
144 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName)">
145 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name.</summary>
146 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the element.</param>
148 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XStreamingElement)">
149 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from an <see cref="T:System.Xml.Linq.XStreamingElement"></see> object.</summary>
150 <param name="other">An <see cref="T:System.Xml.Linq.XStreamingElement"></see> that contains unevaluated queries that will be iterated for the contents of this <see cref="T:System.Xml.Linq.XElement"></see>.</param>
152 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object)">
153 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name and content.</summary>
154 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
155 <param name="content">The contents of the element.</param>
157 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object[])">
158 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name and content.</summary>
159 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
160 <param name="content">The initial content of the element.</param>
162 <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf">
163 <summary>Returns a collection of elements that contain this element, and the ancestors of this element.</summary>
164 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of elements that contain this element, and the ancestors of this element.</returns>
166 <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf(System.Xml.Linq.XName)">
167 <summary>Returns a filtered collection of elements that contain this element, and the ancestors of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
168 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
169 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contain this element, and the ancestors of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
171 <member name="M:System.Xml.Linq.XElement.Attribute(System.Xml.Linq.XName)">
172 <summary>Returns the <see cref="T:System.Xml.Linq.XAttribute"></see> of this <see cref="T:System.Xml.Linq.XElement"></see> that has the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
173 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> of the <see cref="T:System.Xml.Linq.XAttribute"></see> to get.</param>
174 <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that has the specified <see cref="T:System.Xml.Linq.XName"></see>; <see langword="null"></see> if there is no attribute with the specified name.</returns>
176 <member name="M:System.Xml.Linq.XElement.Attributes">
177 <summary>Returns a collection of attributes of this element.</summary>
178 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> of attributes of this element.</returns>
180 <member name="M:System.Xml.Linq.XElement.Attributes(System.Xml.Linq.XName)">
181 <summary>Returns a filtered collection of attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
182 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
183 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
185 <member name="M:System.Xml.Linq.XElement.DescendantNodesAndSelf">
186 <summary>Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.</summary>
187 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contain this element, and all descendant nodes of this element, in document order.</returns>
189 <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf(System.Xml.Linq.XName)">
190 <summary>Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
191 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
192 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
194 <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf">
195 <summary>Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.</summary>
196 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of elements that contain this element, and all descendant elements of this element, in document order.</returns>
198 <member name="P:System.Xml.Linq.XElement.EmptySequence">
199 <summary>Gets an empty collection of elements.</summary>
200 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains an empty collection.</returns>
202 <member name="P:System.Xml.Linq.XElement.FirstAttribute">
203 <summary>Gets the first attribute of this element.</summary>
204 <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the first attribute of this element.</returns>
206 <member name="M:System.Xml.Linq.XElement.GetDefaultNamespace">
207 <summary>Gets the default <see cref="T:System.Xml.Linq.XNamespace"></see> of this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
208 <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the default namespace of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
210 <member name="M:System.Xml.Linq.XElement.GetNamespaceOfPrefix(System.String)">
211 <summary>Gets the namespace associated with a particular prefix for this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
212 <param name="prefix">A string that contains the namespace prefix to look up.</param>
213 <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> for the namespace associated with the prefix for this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
215 <member name="M:System.Xml.Linq.XElement.GetPrefixOfNamespace(System.Xml.Linq.XNamespace)">
216 <summary>Gets the prefix associated with a namespace for this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
217 <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace"></see> to look up.</param>
218 <returns>A <see cref="T:System.String"></see> that contains the namespace prefix.</returns>
220 <member name="P:System.Xml.Linq.XElement.HasAttributes">
221 <summary>Gets a value indicating whether this element has at least one attribute.</summary>
222 <returns><see langword="true"></see> if this element has at least one attribute; otherwise <see langword="false"></see>.</returns>
224 <member name="P:System.Xml.Linq.XElement.HasElements">
225 <summary>Gets a value indicating whether this element has at least one child element.</summary>
226 <returns><see langword="true"></see> if this element has at least one child element; otherwise <see langword="false"></see>.</returns>
228 <member name="P:System.Xml.Linq.XElement.IsEmpty">
229 <summary>Gets a value indicating whether this element contains no content.</summary>
230 <returns><see langword="true"></see> if this element contains no content; otherwise <see langword="false"></see>.</returns>
232 <member name="P:System.Xml.Linq.XElement.LastAttribute">
233 <summary>Gets the last attribute of this element.</summary>
234 <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the last attribute of this element.</returns>
236 <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
237 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a <see cref="T:System.IO.TextReader"></see>, optionally preserving white space and retaining line information.</summary>
238 <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that will be read for the <see cref="T:System.Xml.Linq.XElement"></see> content.</param>
239 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
240 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
242 <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
243 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from an <see cref="T:System.Xml.XmlReader"></see>, optionally preserving white space, setting the base URI, and retaining line information.</summary>
244 <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement"></see>.</param>
245 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
246 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
248 <member name="M:System.Xml.Linq.XElement.Load(System.String,System.Xml.Linq.LoadOptions)">
249 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
250 <param name="uri">A URI string referencing the file to load into an <see cref="T:System.Xml.Linq.XElement"></see>.</param>
251 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
252 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the contents of the specified file.</returns>
254 <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
255 <summary>Creates a new <see cref="T:System.Xml.Linq.XElement"></see> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
256 <param name="stream">The stream containing the XML data.</param>
257 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> object that specifies whether to load base URI and line information.</param>
258 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> object used to read the data that the stream contains.</returns>
260 <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader)">
261 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a <see cref="T:System.IO.TextReader"></see>.</summary>
262 <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that will be read for the <see cref="T:System.Xml.Linq.XElement"></see> content.</param>
263 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
265 <member name="M:System.Xml.Linq.XElement.Load(System.String)">
266 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a file.</summary>
267 <param name="uri">A URI string referencing the file to load into a new <see cref="T:System.Xml.Linq.XElement"></see>.</param>
268 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the contents of the specified file.</returns>
270 <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream)">
271 <summary>Creates a new <see cref="T:System.Xml.Linq.XElement"></see> instance by using the specified stream.</summary>
272 <param name="stream">The stream that contains the XML data.</param>
273 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> object used to read the data that is contained in the stream.</returns>
275 <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader)">
276 <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
277 <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement"></see>.</param>
278 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
280 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
281 <param name="stream"></param>
282 <param name="options"></param>
283 <param name="cancellationToken"></param>
286 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
287 <param name="textReader"></param>
288 <param name="options"></param>
289 <param name="cancellationToken"></param>
292 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
293 <param name="reader"></param>
294 <param name="options"></param>
295 <param name="cancellationToken"></param>
298 <member name="P:System.Xml.Linq.XElement.Name">
299 <summary>Gets or sets the name of this element.</summary>
300 <returns>An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of this element.</returns>
302 <member name="P:System.Xml.Linq.XElement.NodeType">
303 <summary>Gets the node type for this node.</summary>
304 <returns>The node type. For <see cref="T:System.Xml.Linq.XElement"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Element"></see>.</returns>
306 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Int64}">
307 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see>.</summary>
308 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see>.</param>
309 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
310 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Int64"></see> value.</exception>
312 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Single}">
313 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see>.</summary>
314 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see>.</param>
315 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
316 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Single"></see> value.</exception>
318 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.TimeSpan}">
319 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see>.</summary>
320 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see>.</param>
321 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
322 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.TimeSpan"></see> value.</exception>
324 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.UInt32}">
325 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see>.</summary>
326 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see>.</param>
327 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
328 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.UInt32"></see> value.</exception>
330 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.UInt64}">
331 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see>.</summary>
332 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see>.</param>
333 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
334 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.UInt64"></see> value.</exception>
336 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.UInt32">
337 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.UInt32"></see>.</summary>
338 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.UInt32"></see>.</param>
339 <returns>A <see cref="T:System.UInt32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
340 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.UInt32"></see> value.</exception>
341 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
343 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.String">
344 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.String"></see>.</summary>
345 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.String"></see>.</param>
346 <returns>A <see cref="T:System.String"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
348 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.TimeSpan">
349 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.TimeSpan"></see>.</summary>
350 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.TimeSpan"></see>.</param>
351 <returns>A <see cref="T:System.TimeSpan"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
352 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.TimeSpan"></see> value.</exception>
353 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
355 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.UInt64">
356 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.UInt64"></see>.</summary>
357 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.UInt64"></see>.</param>
358 <returns>A <see cref="T:System.UInt64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
359 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.UInt64"></see> value.</exception>
360 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
362 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Int32}">
363 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see>.</summary>
364 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see>.</param>
365 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
366 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Int32"></see> value.</exception>
368 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Single">
369 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Single"></see>.</summary>
370 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Single"></see>.</param>
371 <returns>A <see cref="T:System.Single"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
372 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Single"></see> value.</exception>
373 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
375 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Guid}">
376 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see>.</summary>
377 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see>.</param>
378 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
379 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Guid"></see> value.</exception>
381 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Boolean}">
382 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see>.</summary>
383 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see>.</param>
384 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
385 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Boolean"></see> value.</exception>
387 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Decimal}">
388 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see>.</summary>
389 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see>.</param>
390 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
391 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Decimal"></see> value.</exception>
393 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Boolean">
394 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Boolean"></see>.</summary>
395 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Boolean"></see>.</param>
396 <returns>A <see cref="T:System.Boolean"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
397 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Boolean"></see> value.</exception>
398 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
400 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.DateTime">
401 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.DateTime"></see>.</summary>
402 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.DateTime"></see>.</param>
403 <returns>A <see cref="T:System.DateTime"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
404 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.DateTime"></see> value.</exception>
405 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
407 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.DateTimeOffset">
408 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.DateTimeOffset"></see>.</summary>
409 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.DateTimeOffset"></see>.</param>
410 <returns>A <see cref="T:System.DateTimeOffset"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
411 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.DateTimeOffset"></see> value.</exception>
412 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
414 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Double">
415 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Double"></see>.</summary>
416 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Double"></see>.</param>
417 <returns>A <see cref="T:System.Double"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
418 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Double"></see> value.</exception>
419 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
421 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Guid">
422 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Guid"></see>.</summary>
423 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Guid"></see>.</param>
424 <returns>A <see cref="T:System.Guid"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
425 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Guid"></see> value.</exception>
426 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
428 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Decimal">
429 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Decimal"></see>.</summary>
430 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Decimal"></see>.</param>
431 <returns>A <see cref="T:System.Decimal"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
432 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Decimal"></see> value.</exception>
433 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
435 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Int64">
436 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to an <see cref="T:System.Int64"></see>.</summary>
437 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Int64"></see>.</param>
438 <returns>A <see cref="T:System.Int64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
439 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Int64"></see> value.</exception>
440 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
442 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Double}">
443 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see>.</summary>
444 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see>.</param>
445 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
446 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Double"></see> value.</exception>
448 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.DateTime}">
449 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see>.</summary>
450 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see>.</param>
451 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
452 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.DateTime"></see> value.</exception>
454 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.DateTimeOffset}">
455 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see>.</summary>
456 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to an <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see>.</param>
457 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
458 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.DateTimeOffset"></see> value.</exception>
460 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Int32">
461 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement"></see> to an <see cref="T:System.Int32"></see>.</summary>
462 <param name="element">The <see cref="T:System.Xml.Linq.XElement"></see> to cast to <see cref="T:System.Int32"></see>.</param>
463 <returns>A <see cref="T:System.Int32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
464 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="System.Int32"></see> value.</exception>
465 <exception cref="T:System.ArgumentNullException">The <paramref name="element">element</paramref> parameter is <see langword="null"></see>.</exception>
467 <member name="M:System.Xml.Linq.XElement.Parse(System.String)">
468 <summary>Load an <see cref="T:System.Xml.Linq.XElement"></see> from a string that contains XML.</summary>
469 <param name="text">A <see cref="T:System.String"></see> that contains XML.</param>
470 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> populated from the string that contains XML.</returns>
472 <member name="M:System.Xml.Linq.XElement.Parse(System.String,System.Xml.Linq.LoadOptions)">
473 <summary>Load an <see cref="T:System.Xml.Linq.XElement"></see> from a string that contains XML, optionally preserving white space and retaining line information.</summary>
474 <param name="text">A <see cref="T:System.String"></see> that contains XML.</param>
475 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
476 <returns>An <see cref="T:System.Xml.Linq.XElement"></see> populated from the string that contains XML.</returns>
478 <member name="M:System.Xml.Linq.XElement.RemoveAll">
479 <summary>Removes nodes and attributes from this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
481 <member name="M:System.Xml.Linq.XElement.RemoveAttributes">
482 <summary>Removes the attributes of this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
484 <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object)">
485 <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
486 <param name="content">The content that will replace the child nodes and attributes of this element.</param>
488 <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object[])">
489 <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
490 <param name="content">A parameter list of content objects.</param>
492 <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object[])">
493 <summary>Replaces the attributes of this element with the specified content.</summary>
494 <param name="content">A parameter list of content objects.</param>
496 <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object)">
497 <summary>Replaces the attributes of this element with the specified content.</summary>
498 <param name="content">The content that will replace the attributes of this element.</param>
500 <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream)">
501 <summary>Outputs this <see cref="T:System.Xml.Linq.XElement"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
502 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement"></see> to.</param>
504 <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter)">
505 <summary>Serialize this element to a <see cref="T:System.IO.TextWriter"></see>.</summary>
506 <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
508 <member name="M:System.Xml.Linq.XElement.Save(System.String)">
509 <summary>Serialize this element to a file.</summary>
510 <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
512 <member name="M:System.Xml.Linq.XElement.Save(System.Xml.XmlWriter)">
513 <summary>Serialize this element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
514 <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
516 <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
517 <summary>Outputs this <see cref="T:System.Xml.Linq.XElement"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
518 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement"></see> to.</param>
519 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
521 <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
522 <summary>Serialize this element to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
523 <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
524 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
526 <member name="M:System.Xml.Linq.XElement.Save(System.String,System.Xml.Linq.SaveOptions)">
527 <summary>Serialize this element to a file, optionally disabling formatting.</summary>
528 <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
529 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
531 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
532 <param name="stream"></param>
533 <param name="options"></param>
534 <param name="cancellationToken"></param>
537 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
538 <param name="writer"></param>
539 <param name="cancellationToken"></param>
542 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
543 <param name="textWriter"></param>
544 <param name="options"></param>
545 <param name="cancellationToken"></param>
548 <member name="M:System.Xml.Linq.XElement.SetAttributeValue(System.Xml.Linq.XName,System.Object)">
549 <summary>Sets the value of an attribute, adds an attribute, or removes an attribute.</summary>
550 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the attribute to change.</param>
551 <param name="value">The value to assign to the attribute. The attribute is removed if the value is <see langword="null"></see>. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XAttribute.Value"></see> property of the attribute.</param>
552 <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an instance of <see cref="System.Xml.Linq.XObject"></see>.</exception>
554 <member name="M:System.Xml.Linq.XElement.SetElementValue(System.Xml.Linq.XName,System.Object)">
555 <summary>Sets the value of a child element, adds a child element, or removes a child element.</summary>
556 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the child element to change.</param>
557 <param name="value">The value to assign to the child element. The child element is removed if the value is <see langword="null"></see>. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XElement.Value"></see> property of the child element.</param>
558 <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an instance of <see cref="System.Xml.Linq.XObject"></see>.</exception>
560 <member name="M:System.Xml.Linq.XElement.SetValue(System.Object)">
561 <summary>Sets the value of this element.</summary>
562 <param name="value">The value to assign to this element. The value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XElement.Value"></see> property.</param>
563 <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
564 <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an <see cref="System.Xml.Linq.XObject"></see>.</exception>
566 <member name="P:System.Xml.Linq.XElement.Value">
567 <summary>Gets or sets the concatenated text contents of this element.</summary>
568 <returns>A <see cref="T:System.String"></see> that contains all of the text content of this element. If there are multiple text nodes, they will be concatenated.</returns>
570 <member name="M:System.Xml.Linq.XElement.WriteTo(System.Xml.XmlWriter)">
571 <summary>Write this element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
572 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
574 <member name="M:System.Xml.Linq.XElement.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
575 <param name="writer"></param>
576 <param name="cancellationToken"></param>
579 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#GetSchema">
580 <summary>Gets an XML schema definition that describes the XML representation of this object.</summary>
581 <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
583 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
584 <summary>Generates an object from its XML representation.</summary>
585 <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> from which the object is deserialized.</param>
587 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
588 <summary>Converts an object into its XML representation.</summary>
589 <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to which this object is serialized.</param>
591 <member name="T:System.Xml.Linq.XDocumentType">
592 <summary>Represents an XML Document Type Definition (DTD).</summary>
594 <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.Xml.Linq.XDocumentType)">
595 <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType"></see> class from another <see cref="T:System.Xml.Linq.XDocumentType"></see> object.</summary>
596 <param name="other">An <see cref="T:System.Xml.Linq.XDocumentType"></see> object to copy from.</param>
598 <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.String,System.String,System.String,System.String)">
599 <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType"></see> class.</summary>
600 <param name="name">A <see cref="T:System.String"></see> that contains the qualified name of the DTD, which is the same as the qualified name of the root element of the XML document.</param>
601 <param name="publicId">A <see cref="T:System.String"></see> that contains the public identifier of an external public DTD.</param>
602 <param name="systemId">A <see cref="T:System.String"></see> that contains the system identifier of an external private DTD.</param>
603 <param name="internalSubset">A <see cref="T:System.String"></see> that contains the internal subset for an internal DTD.</param>
605 <member name="P:System.Xml.Linq.XDocumentType.InternalSubset">
606 <summary>Gets or sets the internal subset for this Document Type Definition (DTD).</summary>
607 <returns>A <see cref="T:System.String"></see> that contains the internal subset for this Document Type Definition (DTD).</returns>
609 <member name="P:System.Xml.Linq.XDocumentType.Name">
610 <summary>Gets or sets the name for this Document Type Definition (DTD).</summary>
611 <returns>A <see cref="T:System.String"></see> that contains the name for this Document Type Definition (DTD).</returns>
613 <member name="P:System.Xml.Linq.XDocumentType.NodeType">
614 <summary>Gets the node type for this node.</summary>
615 <returns>The node type. For <see cref="T:System.Xml.Linq.XDocumentType"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.DocumentType"></see>.</returns>
617 <member name="P:System.Xml.Linq.XDocumentType.PublicId">
618 <summary>Gets or sets the public identifier for this Document Type Definition (DTD).</summary>
619 <returns>A <see cref="T:System.String"></see> that contains the public identifier for this Document Type Definition (DTD).</returns>
621 <member name="P:System.Xml.Linq.XDocumentType.SystemId">
622 <summary>Gets or sets the system identifier for this Document Type Definition (DTD).</summary>
623 <returns>A <see cref="T:System.String"></see> that contains the system identifier for this Document Type Definition (DTD).</returns>
625 <member name="M:System.Xml.Linq.XDocumentType.WriteTo(System.Xml.XmlWriter)">
626 <summary>Write this <see cref="T:System.Xml.Linq.XDocumentType"></see> to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
627 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
629 <member name="M:System.Xml.Linq.XDocumentType.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
630 <param name="writer"></param>
631 <param name="cancellationToken"></param>
634 <member name="T:System.Xml.Linq.XDocument">
635 <summary>Represents an XML document. For the components and usage of an <see cref="T:System.Xml.Linq.XDocument"></see> object, see XDocument Class Overview.</summary>
637 <member name="M:System.Xml.Linq.XDocument.#ctor">
638 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class.</summary>
640 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Object[])">
641 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class with the specified content.</summary>
642 <param name="content">A parameter list of content objects to add to this document.</param>
644 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDocument)">
645 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class from an existing <see cref="T:System.Xml.Linq.XDocument"></see> object.</summary>
646 <param name="other">The <see cref="T:System.Xml.Linq.XDocument"></see> object that will be copied.</param>
648 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDeclaration,System.Object[])">
649 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class with the specified <see cref="T:System.Xml.Linq.XDeclaration"></see> and content.</summary>
650 <param name="declaration">An <see cref="T:System.Xml.Linq.XDeclaration"></see> for the document.</param>
651 <param name="content">The content of the document.</param>
653 <member name="P:System.Xml.Linq.XDocument.Declaration">
654 <summary>Gets or sets the XML declaration for this document.</summary>
655 <returns>An <see cref="T:System.Xml.Linq.XDeclaration"></see> that contains the XML declaration for this document.</returns>
657 <member name="P:System.Xml.Linq.XDocument.DocumentType">
658 <summary>Gets the Document Type Definition (DTD) for this document.</summary>
659 <returns>A <see cref="T:System.Xml.Linq.XDocumentType"></see> that contains the DTD for this document.</returns>
661 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream)">
662 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> instance by using the specified stream.</summary>
663 <param name="stream">The stream that contains the XML data.</param>
664 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> object that reads the data that is contained in the stream.</returns>
666 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader)">
667 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a <see cref="T:System.IO.TextReader"></see>.</summary>
668 <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
669 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified <see cref="T:System.IO.TextReader"></see>.</returns>
671 <member name="M:System.Xml.Linq.XDocument.Load(System.String)">
672 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a file.</summary>
673 <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
674 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified file.</returns>
676 <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader)">
677 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
678 <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
679 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
681 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
682 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
683 <param name="stream">The stream containing the XML data.</param>
684 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies whether to load base URI and line information.</param>
685 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> object that reads the data that is contained in the stream.</returns>
687 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
688 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a <see cref="T:System.IO.TextReader"></see>, optionally preserving white space, setting the base URI, and retaining line information.</summary>
689 <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
690 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
691 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
693 <member name="M:System.Xml.Linq.XDocument.Load(System.String,System.Xml.Linq.LoadOptions)">
694 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
695 <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
696 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
697 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified file.</returns>
699 <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
700 <summary>Loads an <see cref="T:System.Xml.Linq.XDocument"></see> from an <see cref="T:System.Xml.XmlReader"></see>, optionally setting the base URI, and retaining line information.</summary>
701 <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
702 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies whether to load base URI and line information.</param>
703 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
705 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
706 <param name="textReader"></param>
707 <param name="options"></param>
708 <param name="cancellationToken"></param>
711 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
712 <param name="reader"></param>
713 <param name="options"></param>
714 <param name="cancellationToken"></param>
717 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
718 <param name="stream"></param>
719 <param name="options"></param>
720 <param name="cancellationToken"></param>
723 <member name="P:System.Xml.Linq.XDocument.NodeType">
724 <summary>Gets the node type for this node.</summary>
725 <returns>The node type. For <see cref="T:System.Xml.Linq.XDocument"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Document"></see>.</returns>
727 <member name="M:System.Xml.Linq.XDocument.Parse(System.String)">
728 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a string.</summary>
729 <param name="text">A string that contains XML.</param>
730 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> populated from the string that contains XML.</returns>
732 <member name="M:System.Xml.Linq.XDocument.Parse(System.String,System.Xml.Linq.LoadOptions)">
733 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a string, optionally preserving white space, setting the base URI, and retaining line information.</summary>
734 <param name="text">A string that contains XML.</param>
735 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
736 <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> populated from the string that contains XML.</returns>
738 <member name="P:System.Xml.Linq.XDocument.Root">
739 <summary>Gets the root element of the XML Tree for this document.</summary>
740 <returns>The root <see cref="T:System.Xml.Linq.XElement"></see> of the XML tree.</returns>
742 <member name="M:System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)">
743 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
744 <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XDocument"></see> will be written to.</param>
746 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream)">
747 <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
748 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
750 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter)">
751 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a <see cref="T:System.IO.TextWriter"></see>.</summary>
752 <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XDocument"></see> will be written to.</param>
754 <member name="M:System.Xml.Linq.XDocument.Save(System.String)">
755 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a file, overwriting an existing file, if it exists.</summary>
756 <param name="fileName">A string that contains the name of the file.</param>
758 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
759 <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
760 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
761 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
763 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
764 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
765 <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
766 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
768 <member name="M:System.Xml.Linq.XDocument.Save(System.String,System.Xml.Linq.SaveOptions)">
769 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a file, optionally disabling formatting.</summary>
770 <param name="fileName">A string that contains the name of the file.</param>
771 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
773 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
774 <param name="writer"></param>
775 <param name="cancellationToken"></param>
778 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
779 <param name="stream"></param>
780 <param name="options"></param>
781 <param name="cancellationToken"></param>
784 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
785 <param name="textWriter"></param>
786 <param name="options"></param>
787 <param name="cancellationToken"></param>
790 <member name="M:System.Xml.Linq.XDocument.WriteTo(System.Xml.XmlWriter)">
791 <summary>Write this document to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
792 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
794 <member name="M:System.Xml.Linq.XDocument.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
795 <param name="writer"></param>
796 <param name="cancellationToken"></param>
799 <member name="T:System.Xml.Linq.XDeclaration">
800 <summary>Represents an XML declaration.</summary>
802 <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.Xml.Linq.XDeclaration)">
803 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration"></see> class from another <see cref="T:System.Xml.Linq.XDeclaration"></see> object.</summary>
804 <param name="other">The <see cref="T:System.Xml.Linq.XDeclaration"></see> used to initialize this <see cref="T:System.Xml.Linq.XDeclaration"></see> object.</param>
806 <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.String,System.String,System.String)">
807 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration"></see> class with the specified version, encoding, and standalone status.</summary>
808 <param name="version">The version of the XML, usually &quot;1.0&quot;.</param>
809 <param name="encoding">The encoding for the XML document.</param>
810 <param name="standalone">A string containing &quot;yes&quot; or &quot;no&quot; that specifies whether the XML is standalone or requires external entities to be resolved.</param>
812 <member name="P:System.Xml.Linq.XDeclaration.Encoding">
813 <summary>Gets or sets the encoding for this document.</summary>
814 <returns>A <see cref="T:System.String"></see> containing the code page name for this document.</returns>
816 <member name="P:System.Xml.Linq.XDeclaration.Standalone">
817 <summary>Gets or sets the standalone property for this document.</summary>
818 <returns>A <see cref="T:System.String"></see> containing the standalone property for this document.</returns>
820 <member name="M:System.Xml.Linq.XDeclaration.ToString">
821 <summary>Provides the declaration as a formatted string.</summary>
822 <returns>A <see cref="T:System.String"></see> that contains the formatted XML string.</returns>
824 <member name="P:System.Xml.Linq.XDeclaration.Version">
825 <summary>Gets or sets the version property for this document.</summary>
826 <returns>A <see cref="T:System.String"></see> containing the version property for this document.</returns>
828 <member name="T:System.Xml.Linq.XContainer">
829 <summary>Represents a node that can contain other nodes.</summary>
831 <member name="M:System.Xml.Linq.XContainer.Add(System.Object)">
832 <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
833 <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
835 <member name="M:System.Xml.Linq.XContainer.Add(System.Object[])">
836 <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
837 <param name="content">A parameter list of content objects.</param>
839 <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object)">
840 <summary>Adds the specified content as the first children of this document or element.</summary>
841 <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
843 <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object[])">
844 <summary>Adds the specified content as the first children of this document or element.</summary>
845 <param name="content">A parameter list of content objects.</param>
846 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
848 <member name="M:System.Xml.Linq.XContainer.CreateWriter">
849 <summary>Creates an <see cref="T:System.Xml.XmlWriter"></see> that can be used to add nodes to the <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
850 <returns>An <see cref="T:System.Xml.XmlWriter"></see> that is ready to have content written to it.</returns>
852 <member name="M:System.Xml.Linq.XContainer.DescendantNodes">
853 <summary>Returns a collection of the descendant nodes for this document or element, in document order.</summary>
854 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> containing the descendant nodes of the <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
856 <member name="M:System.Xml.Linq.XContainer.Descendants">
857 <summary>Returns a collection of the descendant elements for this document or element, in document order.</summary>
858 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
860 <member name="M:System.Xml.Linq.XContainer.Descendants(System.Xml.Linq.XName)">
861 <summary>Returns a filtered collection of the descendant elements for this document or element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
862 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
863 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer"></see> that match the specified <see cref="T:System.Xml.Linq.XName"></see>.</returns>
865 <member name="M:System.Xml.Linq.XContainer.Element(System.Xml.Linq.XName)">
866 <summary>Gets the first (in document order) child element with the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
867 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
868 <returns>A <see cref="T:System.Xml.Linq.XElement"></see> that matches the specified <see cref="T:System.Xml.Linq.XName"></see>, or <see langword="null"></see>.</returns>
870 <member name="M:System.Xml.Linq.XContainer.Elements">
871 <summary>Returns a collection of the child elements of this element or document, in document order.</summary>
872 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the child elements of this <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
874 <member name="M:System.Xml.Linq.XContainer.Elements(System.Xml.Linq.XName)">
875 <summary>Returns a filtered collection of the child elements of this element or document, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
876 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
877 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the children of the <see cref="T:System.Xml.Linq.XContainer"></see> that have a matching <see cref="T:System.Xml.Linq.XName"></see>, in document order.</returns>
879 <member name="P:System.Xml.Linq.XContainer.FirstNode">
880 <summary>Get the first child node of this node.</summary>
881 <returns>An <see cref="T:System.Xml.Linq.XNode"></see> containing the first child node of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
883 <member name="P:System.Xml.Linq.XContainer.LastNode">
884 <summary>Get the last child node of this node.</summary>
885 <returns>An <see cref="T:System.Xml.Linq.XNode"></see> containing the last child node of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
887 <member name="M:System.Xml.Linq.XContainer.Nodes">
888 <summary>Returns a collection of the child nodes of this element or document, in document order.</summary>
889 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> containing the contents of this <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
891 <member name="M:System.Xml.Linq.XContainer.RemoveNodes">
892 <summary>Removes the child nodes from this document or element.</summary>
894 <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object)">
895 <summary>Replaces the children nodes of this document or element with the specified content.</summary>
896 <param name="content">A content object containing simple content or a collection of content objects that replace the children nodes.</param>
898 <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object[])">
899 <summary>Replaces the children nodes of this document or element with the specified content.</summary>
900 <param name="content">A parameter list of content objects.</param>
902 <member name="T:System.Xml.Linq.XComment">
903 <summary>Represents an XML comment.</summary>
905 <member name="M:System.Xml.Linq.XComment.#ctor(System.String)">
906 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment"></see> class with the specified string content.</summary>
907 <param name="value">A string that contains the contents of the new <see cref="T:System.Xml.Linq.XComment"></see> object.</param>
908 <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is <see langword="null"></see>.</exception>
910 <member name="M:System.Xml.Linq.XComment.#ctor(System.Xml.Linq.XComment)">
911 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment"></see> class from an existing comment node.</summary>
912 <param name="other">The <see cref="T:System.Xml.Linq.XComment"></see> node to copy from.</param>
913 <exception cref="T:System.ArgumentNullException">The <paramref name="other">other</paramref> parameter is <see langword="null"></see>.</exception>
915 <member name="P:System.Xml.Linq.XComment.NodeType">
916 <summary>Gets the node type for this node.</summary>
917 <returns>The node type. For <see cref="T:System.Xml.Linq.XComment"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Comment"></see>.</returns>
919 <member name="P:System.Xml.Linq.XComment.Value">
920 <summary>Gets or sets the string value of this comment.</summary>
921 <returns>A <see cref="T:System.String"></see> that contains the string value of this comment.</returns>
922 <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
924 <member name="M:System.Xml.Linq.XComment.WriteTo(System.Xml.XmlWriter)">
925 <summary>Write this comment to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
926 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
928 <member name="M:System.Xml.Linq.XComment.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
929 <param name="writer"></param>
930 <param name="cancellationToken"></param>
933 <member name="T:System.Xml.Linq.XCData">
934 <summary>Represents a text node that contains CDATA.</summary>
936 <member name="M:System.Xml.Linq.XCData.#ctor(System.String)">
937 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData"></see> class.</summary>
938 <param name="value">A string that contains the value of the <see cref="T:System.Xml.Linq.XCData"></see> node.</param>
940 <member name="M:System.Xml.Linq.XCData.#ctor(System.Xml.Linq.XCData)">
941 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData"></see> class.</summary>
942 <param name="other">The <see cref="T:System.Xml.Linq.XCData"></see> node to copy from.</param>
944 <member name="P:System.Xml.Linq.XCData.NodeType">
945 <summary>Gets the node type for this node.</summary>
946 <returns>The node type. For <see cref="T:System.Xml.Linq.XCData"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.CDATA"></see>.</returns>
948 <member name="M:System.Xml.Linq.XCData.WriteTo(System.Xml.XmlWriter)">
949 <summary>Writes this CDATA object to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
950 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
952 <member name="M:System.Xml.Linq.XCData.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
953 <param name="writer"></param>
954 <param name="cancellationToken"></param>
957 <member name="T:System.Xml.Linq.XAttribute">
958 <summary>Represents an XML attribute.</summary>
960 <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XAttribute)">
961 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute"></see> class from another <see cref="T:System.Xml.Linq.XAttribute"></see> object.</summary>
962 <param name="other">An <see cref="T:System.Xml.Linq.XAttribute"></see> object to copy from.</param>
963 <exception cref="T:System.ArgumentNullException">The <paramref name="other">other</paramref> parameter is <see langword="null"></see>.</exception>
965 <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XName,System.Object)">
966 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute"></see> class from the specified name and value.</summary>
967 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> of the attribute.</param>
968 <param name="value">An <see cref="T:System.Object"></see> containing the value of the attribute.</param>
969 <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> or <paramref name="value">value</paramref> parameter is <see langword="null"></see>.</exception>
971 <member name="P:System.Xml.Linq.XAttribute.EmptySequence">
972 <summary>Gets an empty collection of attributes.</summary>
973 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> containing an empty collection.</returns>
975 <member name="P:System.Xml.Linq.XAttribute.IsNamespaceDeclaration">
976 <summary>Determines if this attribute is a namespace declaration.</summary>
977 <returns><see langword="true"></see> if this attribute is a namespace declaration; otherwise <see langword="false"></see>.</returns>
979 <member name="P:System.Xml.Linq.XAttribute.Name">
980 <summary>Gets the expanded name of this attribute.</summary>
981 <returns>An <see cref="T:System.Xml.Linq.XName"></see> containing the name of this attribute.</returns>
983 <member name="P:System.Xml.Linq.XAttribute.NextAttribute">
984 <summary>Gets the next attribute of the parent element.</summary>
985 <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> containing the next attribute of the parent element.</returns>
987 <member name="P:System.Xml.Linq.XAttribute.NodeType">
988 <summary>Gets the node type for this node.</summary>
989 <returns>The node type. For <see cref="T:System.Xml.Linq.XAttribute"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Attribute"></see>.</returns>
991 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Int64}">
992 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see>.</summary>
993 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see>.</param>
994 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
995 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Int64"></see> value.</exception>
997 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Single}">
998 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see>.</summary>
999 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see>.</param>
1000 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Single"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1001 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Single"></see> value.</exception>
1003 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.TimeSpan}">
1004 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see>.</summary>
1005 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see>.</param>
1006 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.TimeSpan"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1007 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.TimeSpan"></see> value.</exception>
1009 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.UInt32}">
1010 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see>.</summary>
1011 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see>.</param>
1012 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1013 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.UInt32"></see> value.</exception>
1015 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.UInt64}">
1016 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see>.</summary>
1017 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see>.</param>
1018 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.UInt64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1019 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.UInt64"></see> value.</exception>
1021 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.TimeSpan">
1022 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.TimeSpan"></see>.</summary>
1023 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.TimeSpan"></see>.</param>
1024 <returns>A <see cref="T:System.TimeSpan"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1025 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.TimeSpan"></see> value.</exception>
1026 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1028 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.String">
1029 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.String"></see>.</summary>
1030 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.String"></see>.</param>
1031 <returns>A <see cref="T:System.String"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1033 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Int32}">
1034 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see>.</summary>
1035 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see>.</param>
1036 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Int32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1038 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.UInt32">
1039 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.UInt32"></see>.</summary>
1040 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.UInt32"></see>.</param>
1041 <returns>A <see cref="T:System.UInt32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1042 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.UInt32"></see> value.</exception>
1043 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1045 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.UInt64">
1046 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.UInt64"></see>.</summary>
1047 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.UInt64"></see>.</param>
1048 <returns>A <see cref="T:System.UInt64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1049 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.UInt64"></see> value.</exception>
1050 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1052 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Single">
1053 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Single"></see>.</summary>
1054 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Single"></see>.</param>
1055 <returns>A <see cref="T:System.Single"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1056 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Single"></see> value.</exception>
1057 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1059 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Guid}">
1060 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see>.</summary>
1061 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see>.</param>
1062 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Guid"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1063 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Guid"></see> value.</exception>
1065 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Decimal}">
1066 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see>.</summary>
1067 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see>.</param>
1068 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Decimal"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1069 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Decimal"></see> value.</exception>
1071 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Decimal">
1072 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Decimal"></see>.</summary>
1073 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Decimal"></see>.</param>
1074 <returns>A <see cref="T:System.Decimal"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1075 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Decimal"></see> value.</exception>
1076 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1078 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.DateTimeOffset}">
1079 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see>.</summary>
1080 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see>.</param>
1081 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTimeOffset"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1082 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.DateTimeOffset"></see> value.</exception>
1084 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.DateTime}">
1085 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see>.</summary>
1086 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see>.</param>
1087 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.DateTime"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1088 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.DateTime"></see> value.</exception>
1090 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Boolean}">
1091 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see>.</summary>
1092 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see>.</param>
1093 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Boolean"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1094 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Boolean"></see> value.</exception>
1096 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Int64">
1097 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to an <see cref="T:System.Int64"></see>.</summary>
1098 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Int64"></see>.</param>
1099 <returns>A <see cref="T:System.Int64"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1100 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Int64"></see> value.</exception>
1101 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1103 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Int32">
1104 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to an <see cref="T:System.Int32"></see>.</summary>
1105 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Int32"></see>.</param>
1106 <returns>A <see cref="T:System.Int32"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1107 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Int32"></see> value.</exception>
1108 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1110 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Guid">
1111 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Guid"></see>.</summary>
1112 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Guid"></see>.</param>
1113 <returns>A <see cref="T:System.Guid"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1114 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Guid"></see> value.</exception>
1115 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1117 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Double">
1118 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Double"></see>.</summary>
1119 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Double"></see>.</param>
1120 <returns>A <see cref="T:System.Double"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1121 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Double"></see> value.</exception>
1122 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1124 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Double}">
1125 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see>.</summary>
1126 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see>.</param>
1127 <returns>A <see cref="T:System.Nullable`1"></see> of <see cref="T:System.Double"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1128 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Double"></see> value.</exception>
1130 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.DateTimeOffset">
1131 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.DateTimeOffset"></see>.</summary>
1132 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.DateTimeOffset"></see>.</param>
1133 <returns>A <see cref="T:System.DateTimeOffset"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1134 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.DateTimeOffset"></see> value.</exception>
1135 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1137 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.DateTime">
1138 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.DateTime"></see>.</summary>
1139 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.DateTime"></see>.</param>
1140 <returns>A <see cref="T:System.DateTime"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1141 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.DateTime"></see> value.</exception>
1142 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1144 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Boolean">
1145 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute"></see> to a <see cref="T:System.Boolean"></see>.</summary>
1146 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute"></see> to cast to <see cref="T:System.Boolean"></see>.</param>
1147 <returns>A <see cref="T:System.Boolean"></see> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1148 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="System.Boolean"></see> value.</exception>
1149 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute">attribute</paramref> parameter is <see langword="null"></see>.</exception>
1151 <member name="P:System.Xml.Linq.XAttribute.PreviousAttribute">
1152 <summary>Gets the previous attribute of the parent element.</summary>
1153 <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> containing the previous attribute of the parent element.</returns>
1155 <member name="M:System.Xml.Linq.XAttribute.Remove">
1156 <summary>Removes this attribute from its parent element.</summary>
1157 <exception cref="T:System.InvalidOperationException">The parent element is <see langword="null"></see>.</exception>
1159 <member name="M:System.Xml.Linq.XAttribute.SetValue(System.Object)">
1160 <summary>Sets the value of this attribute.</summary>
1161 <param name="value">The value to assign to this attribute.</param>
1162 <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is <see langword="null"></see>.</exception>
1163 <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an <see cref="System.Xml.Linq.XObject"></see>.</exception>
1165 <member name="M:System.Xml.Linq.XAttribute.ToString">
1166 <summary>Converts the current <see cref="T:System.Xml.Linq.XAttribute"></see> object to a string representation.</summary>
1167 <returns>A <see cref="T:System.String"></see> containing the XML text representation of an attribute and its value.</returns>
1169 <member name="P:System.Xml.Linq.XAttribute.Value">
1170 <summary>Gets or sets the value of this attribute.</summary>
1171 <returns>A <see cref="T:System.String"></see> containing the value of this attribute.</returns>
1172 <exception cref="T:System.ArgumentNullException">When setting, the <paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
1174 <member name="T:System.Xml.Linq.SaveOptions">
1175 <summary>Specifies serialization options.</summary>
1177 <member name="F:System.Xml.Linq.SaveOptions.DisableFormatting">
1178 <summary>Preserve all insignificant white space while serializing.</summary>
1181 <member name="F:System.Xml.Linq.SaveOptions.None">
1182 <summary>Format (indent) the XML while serializing.</summary>
1185 <member name="F:System.Xml.Linq.SaveOptions.OmitDuplicateNamespaces">
1186 <summary>Remove the duplicate namespace declarations while serializing.</summary>
1189 <member name="T:System.Xml.Linq.ReaderOptions">
1190 <summary>Specifies whether to omit duplicate namespaces when loading an <see cref="T:System.Xml.Linq.XDocument"></see> with an <see cref="T:System.Xml.XmlReader"></see>.</summary>
1192 <member name="F:System.Xml.Linq.ReaderOptions.None">
1193 <summary>No reader options specified.</summary>
1196 <member name="F:System.Xml.Linq.ReaderOptions.OmitDuplicateNamespaces">
1197 <summary>Omit duplicate namespaces when loading the <see cref="T:System.Xml.Linq.XDocument"></see>.</summary>
1200 <member name="T:System.Xml.Linq.LoadOptions">
1201 <summary>Specifies load options when parsing XML.</summary>
1203 <member name="F:System.Xml.Linq.LoadOptions.None">
1204 <summary>Does not preserve insignificant white space or load base URI and line information.</summary>
1207 <member name="F:System.Xml.Linq.LoadOptions.PreserveWhitespace">
1208 <summary>Preserves insignificant white space while parsing.</summary>
1211 <member name="F:System.Xml.Linq.LoadOptions.SetBaseUri">
1212 <summary>Requests the base URI information from the <see cref="T:System.Xml.XmlReader"></see>, and makes it available via the <see cref="P:System.Xml.Linq.XObject.BaseUri"></see> property.</summary>
1215 <member name="F:System.Xml.Linq.LoadOptions.SetLineInfo">
1216 <summary>Requests the line information from the <see cref="T:System.Xml.XmlReader"></see> and makes it available via properties on <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1219 <member name="T:System.Xml.Linq.Extensions">
1220 <summary>Contains the LINQ to XML extension methods.</summary>
1222 <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
1223 <summary>Returns a collection of elements that contains the ancestors of every node in the source collection.</summary>
1224 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
1225 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
1226 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the ancestors of every node in the source collection.</returns>
1228 <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
1229 <summary>Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1230 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
1231 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1232 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
1233 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the ancestors of every node in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1235 <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
1236 <summary>Returns a collection of elements that contains every element in the source collection, and the ancestors of every element in the source collection.</summary>
1237 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1238 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the ancestors of every element in the source collection.</returns>
1240 <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
1241 <summary>Returns a filtered collection of elements that contains every element in the source collection, and the ancestors of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1242 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1243 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1244 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the ancestors of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1246 <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
1247 <summary>Returns a collection of the attributes of every element in the source collection.</summary>
1248 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1249 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the attributes of every element in the source collection.</returns>
1251 <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
1252 <summary>Returns a filtered collection of the attributes of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1253 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1254 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1255 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains a filtered collection of the attributes of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1257 <member name="M:System.Xml.Linq.Extensions.DescendantNodes``1(System.Collections.Generic.IEnumerable{``0})">
1258 <summary>Returns a collection of the descendant nodes of every document and element in the source collection.</summary>
1259 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
1260 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1261 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the descendant nodes of every document and element in the source collection.</returns>
1263 <member name="M:System.Xml.Linq.Extensions.DescendantNodesAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
1264 <summary>Returns a collection of nodes that contains every element in the source collection, and the descendant nodes of every element in the source collection.</summary>
1265 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1266 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains every element in the source collection, and the descendant nodes of every element in the source collection.</returns>
1268 <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
1269 <summary>Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1270 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
1271 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1272 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1273 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the descendant elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1275 <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
1276 <summary>Returns a collection of elements that contains the descendant elements of every element and document in the source collection.</summary>
1277 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
1278 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1279 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the descendant elements of every element and document in the source collection.</returns>
1281 <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
1282 <summary>Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.</summary>
1283 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1284 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the descendent elements of every element in the source collection.</returns>
1286 <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
1287 <summary>Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1288 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1289 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1290 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the descendents of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1292 <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0})">
1293 <summary>Returns a collection of the child elements of every element and document in the source collection.</summary>
1294 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1295 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1296 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the child elements of every element or document in the source collection.</returns>
1298 <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
1299 <summary>Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1300 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
1301 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1302 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1303 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the child elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1305 <member name="M:System.Xml.Linq.Extensions.InDocumentOrder``1(System.Collections.Generic.IEnumerable{``0})">
1306 <summary>Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.</summary>
1307 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
1308 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
1309 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains all nodes in the source collection, sorted in document order.</returns>
1311 <member name="M:System.Xml.Linq.Extensions.Nodes``1(System.Collections.Generic.IEnumerable{``0})">
1312 <summary>Returns a collection of the child nodes of every document and element in the source collection.</summary>
1313 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
1314 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
1315 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the child nodes of every document and element in the source collection.</returns>
1317 <member name="M:System.Xml.Linq.Extensions.Remove(System.Collections.Generic.IEnumerable{System.Xml.Linq.XAttribute})">
1318 <summary>Removes every attribute in the source collection from its parent element.</summary>
1319 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the source collection.</param>
1321 <member name="M:System.Xml.Linq.Extensions.Remove``1(System.Collections.Generic.IEnumerable{``0})">
1322 <summary>Removes every node in the source collection from its parent node.</summary>
1323 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
1324 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
1326 <member name="T:System.Xml.Schema.Extensions">
1327 <summary>This class contains the LINQ to XML extension methods for XSD validation.</summary>
1329 <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XAttribute)">
1330 <summary>Gets the post-schema-validation infoset (PSVI) of a validated attribute.</summary>
1331 <param name="source">An <see cref="T:System.Xml.Linq.XAttribute"></see> that has been previously validated.</param>
1332 <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> that contains the post-schema-validation infoset for an <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
1334 <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XElement)">
1335 <summary>Gets the post-schema-validation infoset (PSVI) of a validated element.</summary>
1336 <param name="source">An <see cref="T:System.Xml.Linq.XElement"></see> that has been previously validated.</param>
1337 <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> that contains the post-schema-validation infoset (PSVI) for an <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
1339 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1340 <summary>This method validates that an <see cref="T:System.Xml.Linq.XDocument"></see> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
1341 <param name="source">The <see cref="T:System.Xml.Linq.XDocument"></see> to validate.</param>
1342 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1343 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1344 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1346 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1347 <summary>This method validates that an <see cref="T:System.Xml.Linq.XAttribute"></see> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
1348 <param name="source">The <see cref="T:System.Xml.Linq.XAttribute"></see> to validate.</param>
1349 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
1350 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1351 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1352 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1354 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
1355 <summary>Validates that an <see cref="T:System.Xml.Linq.XDocument"></see> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1356 <param name="source">The <see cref="T:System.Xml.Linq.XDocument"></see> to validate.</param>
1357 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1358 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1359 <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1360 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1362 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1363 <summary>This method validates that an <see cref="T:System.Xml.Linq.XElement"></see> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
1364 <param name="source">The <see cref="T:System.Xml.Linq.XElement"></see> to validate.</param>
1365 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
1366 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1367 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1368 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1370 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
1371 <summary>Validates that an <see cref="T:System.Xml.Linq.XAttribute"></see> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1372 <param name="source">The <see cref="T:System.Xml.Linq.XAttribute"></see> to validate.</param>
1373 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
1374 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1375 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1376 <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1377 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1379 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
1380 <summary>Validates that an <see cref="T:System.Xml.Linq.XElement"></see> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1381 <param name="source">The <see cref="T:System.Xml.Linq.XElement"></see> to validate.</param>
1382 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
1383 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
1384 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If <see langword="null"></see>, throws an exception upon validation errors.</param>
1385 <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1386 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1388 <member name="T:System.Xml.Linq.XText">
1389 <summary>Represents a text node.</summary>
1391 <member name="M:System.Xml.Linq.XText.#ctor(System.String)">
1392 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText"></see> class.</summary>
1393 <param name="value">The <see cref="T:System.String"></see> that contains the value of the <see cref="T:System.Xml.Linq.XText"></see> node.</param>
1395 <member name="M:System.Xml.Linq.XText.#ctor(System.Xml.Linq.XText)">
1396 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText"></see> class from another <see cref="T:System.Xml.Linq.XText"></see> object.</summary>
1397 <param name="other">The <see cref="T:System.Xml.Linq.XText"></see> node to copy from.</param>
1399 <member name="P:System.Xml.Linq.XText.NodeType">
1400 <summary>Gets the node type for this node.</summary>
1401 <returns>The node type. For <see cref="T:System.Xml.Linq.XText"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Text"></see>.</returns>
1403 <member name="P:System.Xml.Linq.XText.Value">
1404 <summary>Gets or sets the value of this node.</summary>
1405 <returns>A <see cref="T:System.String"></see> that contains the value of this node.</returns>
1407 <member name="M:System.Xml.Linq.XText.WriteTo(System.Xml.XmlWriter)">
1408 <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
1409 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
1411 <member name="M:System.Xml.Linq.XText.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1412 <param name="writer"></param>
1413 <param name="cancellationToken"></param>
1416 <member name="T:System.Xml.Linq.XStreamingElement">
1417 <summary>Represents elements in an XML tree that supports deferred streaming output.</summary>
1419 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName)">
1420 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
1421 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the element.</param>
1423 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object)">
1424 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement"></see> class with the specified name and content.</summary>
1425 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
1426 <param name="content">The contents of the element.</param>
1428 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object[])">
1429 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement"></see> class with the specified name and content.</summary>
1430 <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
1431 <param name="content">The contents of the element.</param>
1433 <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object)">
1434 <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement"></see>.</summary>
1435 <param name="content">Content to be added to the streaming element.</param>
1437 <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object[])">
1438 <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement"></see>.</summary>
1439 <param name="content">Content to be added to the streaming element.</param>
1441 <member name="P:System.Xml.Linq.XStreamingElement.Name">
1442 <summary>Gets or sets the name of this streaming element.</summary>
1443 <returns>An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of this streaming element.</returns>
1445 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream)">
1446 <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
1447 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
1449 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter)">
1450 <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter"></see>.</summary>
1451 <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XStreamingElement"></see> will be written to.</param>
1453 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String)">
1454 <summary>Serialize this streaming element to a file.</summary>
1455 <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
1457 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.Xml.XmlWriter)">
1458 <summary>Serialize this streaming element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
1459 <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
1461 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
1462 <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
1463 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
1464 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
1466 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
1467 <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
1468 <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
1469 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
1471 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String,System.Xml.Linq.SaveOptions)">
1472 <summary>Serialize this streaming element to a file, optionally disabling formatting.</summary>
1473 <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
1474 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
1476 <member name="M:System.Xml.Linq.XStreamingElement.ToString">
1477 <summary>Returns the formatted (indented) XML for this streaming element.</summary>
1478 <returns>A <see cref="T:System.String"></see> containing the indented XML.</returns>
1480 <member name="M:System.Xml.Linq.XStreamingElement.ToString(System.Xml.Linq.SaveOptions)">
1481 <summary>Returns the XML for this streaming element, optionally disabling formatting.</summary>
1482 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
1483 <returns>A <see cref="T:System.String"></see> containing the XML.</returns>
1485 <member name="M:System.Xml.Linq.XStreamingElement.WriteTo(System.Xml.XmlWriter)">
1486 <summary>Writes this streaming element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
1487 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
1489 <member name="T:System.Xml.Linq.XProcessingInstruction">
1490 <summary>Represents an XML processing instruction.</summary>
1492 <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.Xml.Linq.XProcessingInstruction)">
1493 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> class.</summary>
1494 <param name="other">The <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> node to copy from.</param>
1496 <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.String,System.String)">
1497 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> class.</summary>
1498 <param name="target">A <see cref="T:System.String"></see> containing the target application for this <see cref="T:System.Xml.Linq.XProcessingInstruction"></see>.</param>
1499 <param name="data">The string data for this <see cref="T:System.Xml.Linq.XProcessingInstruction"></see>.</param>
1500 <exception cref="T:System.ArgumentNullException">The <paramref name="target">target</paramref> or <paramref name="data">data</paramref> parameter is <see langword="null"></see>.</exception>
1501 <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> does not follow the constraints of an XML name.</exception>
1503 <member name="P:System.Xml.Linq.XProcessingInstruction.Data">
1504 <summary>Gets or sets the string value of this processing instruction.</summary>
1505 <returns>A <see cref="T:System.String"></see> that contains the string value of this processing instruction.</returns>
1506 <exception cref="T:System.ArgumentNullException">The string <paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
1508 <member name="P:System.Xml.Linq.XProcessingInstruction.NodeType">
1509 <summary>Gets the node type for this node.</summary>
1510 <returns>The node type. For <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.ProcessingInstruction"></see>.</returns>
1512 <member name="P:System.Xml.Linq.XProcessingInstruction.Target">
1513 <summary>Gets or sets a string containing the target application for this processing instruction.</summary>
1514 <returns>A <see cref="T:System.String"></see> containing the target application for this processing instruction.</returns>
1515 <exception cref="T:System.ArgumentNullException">The string <paramref name="value">value</paramref> is <see langword="null"></see>.</exception>
1516 <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> does not follow the constraints of an XML name.</exception>
1518 <member name="M:System.Xml.Linq.XProcessingInstruction.WriteTo(System.Xml.XmlWriter)">
1519 <summary>Writes this processing instruction to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
1520 <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to write this processing instruction to.</param>
1522 <member name="M:System.Xml.Linq.XProcessingInstruction.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1523 <param name="writer"></param>
1524 <param name="cancellationToken"></param>
1527 <member name="T:System.Xml.Linq.XObjectChangeEventArgs">
1528 <summary>Provides data for the <see cref="E:System.Xml.Linq.XObject.Changing"></see> and <see cref="E:System.Xml.Linq.XObject.Changed"></see> events.</summary>
1530 <member name="M:System.Xml.Linq.XObjectChangeEventArgs.#ctor(System.Xml.Linq.XObjectChange)">
1531 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XObjectChangeEventArgs"></see> class.</summary>
1532 <param name="objectChange">An <see cref="T:System.Xml.Linq.XObjectChange"></see> that contains the event arguments for LINQ to XML events.</param>
1534 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Add">
1535 <summary>Event argument for an <see cref="F:System.Xml.Linq.XObjectChange.Add"></see> change event.</summary>
1538 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Name">
1539 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Name"></see> change event.</summary>
1542 <member name="P:System.Xml.Linq.XObjectChangeEventArgs.ObjectChange">
1543 <summary>Gets the type of change.</summary>
1544 <returns>An <see cref="T:System.Xml.Linq.XObjectChange"></see> that contains the type of change.</returns>
1546 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Remove">
1547 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Remove"></see> change event.</summary>
1550 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Value">
1551 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Value"></see> change event.</summary>
1554 <member name="T:System.Xml.Linq.XObjectChange">
1555 <summary>Specifies the event type when an event is raised for an <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1557 <member name="F:System.Xml.Linq.XObjectChange.Add">
1558 <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be added to an <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
1561 <member name="F:System.Xml.Linq.XObjectChange.Name">
1562 <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be renamed.</summary>
1565 <member name="F:System.Xml.Linq.XObjectChange.Remove">
1566 <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be removed from an <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
1569 <member name="F:System.Xml.Linq.XObjectChange.Value">
1570 <summary>The value of an <see cref="T:System.Xml.Linq.XObject"></see> has been or will be changed. In addition, a change in the serialization of an empty element (either from an empty tag to start/end tag pair or vice versa) raises this event.</summary>
1573 <member name="T:System.Xml.Linq.XObject">
1574 <summary>Represents a node or an attribute in an XML tree.</summary>
1576 <member name="M:System.Xml.Linq.XObject.AddAnnotation(System.Object)">
1577 <summary>Adds an object to the annotation list of this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1578 <param name="annotation">An <see cref="T:System.Object"></see> that contains the annotation to add.</param>
1580 <member name="M:System.Xml.Linq.XObject.Annotation(System.Type)">
1581 <summary>Gets the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1582 <param name="type">The <see cref="T:System.Type"></see> of the annotation to retrieve.</param>
1583 <returns>The <see cref="T:System.Object"></see> that contains the first annotation object that matches the specified type, or <see langword="null"></see> if no annotation is of the specified type.</returns>
1585 <member name="M:System.Xml.Linq.XObject.Annotation``1">
1586 <summary>Get the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1587 <typeparam name="T">The type of the annotation to retrieve.</typeparam>
1588 <returns>The first annotation object that matches the specified type, or <see langword="null"></see> if no annotation is of the specified type.</returns>
1590 <member name="M:System.Xml.Linq.XObject.Annotations(System.Type)">
1591 <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1592 <param name="type">The <see cref="T:System.Type"></see> of the annotations to retrieve.</param>
1593 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Object"></see> that contains the annotations that match the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1595 <member name="M:System.Xml.Linq.XObject.Annotations``1">
1596 <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1597 <typeparam name="T">The type of the annotations to retrieve.</typeparam>
1598 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the annotations for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1600 <member name="P:System.Xml.Linq.XObject.BaseUri">
1601 <summary>Gets the base URI for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1602 <returns>A <see cref="T:System.String"></see> that contains the base URI for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1604 <member name="E:System.Xml.Linq.XObject.Changed">
1605 <summary>Raised when this <see cref="T:System.Xml.Linq.XObject"></see> or any of its descendants have changed.</summary>
1607 <member name="E:System.Xml.Linq.XObject.Changing">
1608 <summary>Raised when this <see cref="T:System.Xml.Linq.XObject"></see> or any of its descendants are about to change.</summary>
1610 <member name="P:System.Xml.Linq.XObject.Document">
1611 <summary>Gets the <see cref="T:System.Xml.Linq.XDocument"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1612 <returns>The <see cref="T:System.Xml.Linq.XDocument"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1614 <member name="P:System.Xml.Linq.XObject.NodeType">
1615 <summary>Gets the node type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1616 <returns>The node type for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1618 <member name="P:System.Xml.Linq.XObject.Parent">
1619 <summary>Gets the parent <see cref="T:System.Xml.Linq.XElement"></see> of this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1620 <returns>The parent <see cref="T:System.Xml.Linq.XElement"></see> of this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1622 <member name="M:System.Xml.Linq.XObject.RemoveAnnotations(System.Type)">
1623 <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1624 <param name="type">The <see cref="T:System.Type"></see> of annotations to remove.</param>
1626 <member name="M:System.Xml.Linq.XObject.RemoveAnnotations``1">
1627 <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1628 <typeparam name="T">The type of annotations to remove.</typeparam>
1630 <member name="M:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#HasLineInfo">
1631 <summary>Gets a value indicating whether or not this <see cref="T:System.Xml.Linq.XObject"></see> has line information.</summary>
1632 <returns><see langword="true"></see> if the <see cref="T:System.Xml.Linq.XObject"></see> has line information, otherwise <see langword="false"></see>.</returns>
1634 <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LineNumber">
1635 <summary>Gets the line number that the underlying <see cref="T:System.Xml.XmlReader"></see> reported for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1636 <returns>An <see cref="T:System.Int32"></see> that contains the line number reported by the <see cref="T:System.Xml.XmlReader"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1638 <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LinePosition">
1639 <summary>Gets the line position that the underlying <see cref="T:System.Xml.XmlReader"></see> reported for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
1640 <returns>An <see cref="T:System.Int32"></see> that contains the line position reported by the <see cref="T:System.Xml.XmlReader"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
1642 <member name="T:System.Xml.Linq.XNodeEqualityComparer">
1643 <summary>Compares nodes to determine whether they are equal. This class cannot be inherited.</summary>
1645 <member name="M:System.Xml.Linq.XNodeEqualityComparer.#ctor">
1646 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeEqualityComparer"></see> class.</summary>
1648 <member name="M:System.Xml.Linq.XNodeEqualityComparer.Equals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1649 <summary>Compares the values of two nodes.</summary>
1650 <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1651 <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1652 <returns>A <see cref="T:System.Boolean"></see> indicating if the nodes are equal.</returns>
1654 <member name="M:System.Xml.Linq.XNodeEqualityComparer.GetHashCode(System.Xml.Linq.XNode)">
1655 <summary>Returns a hash code based on an <see cref="T:System.Xml.Linq.XNode"></see>.</summary>
1656 <param name="obj">The <see cref="T:System.Xml.Linq.XNode"></see> to hash.</param>
1657 <returns>A <see cref="T:System.Int32"></see> that contains a value-based hash code for the node.</returns>
1659 <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#Equals(System.Object,System.Object)">
1660 <summary>Compares the values of two nodes.</summary>
1661 <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1662 <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1663 <returns><see langword="true"></see> if the nodes are equal; otherwise <see langword="false"></see>.</returns>
1665 <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#GetHashCode(System.Object)">
1666 <summary>Returns a hash code based on the value of a node.</summary>
1667 <param name="obj">The node to hash.</param>
1668 <returns>A <see cref="T:System.Int32"></see> that contains a value-based hash code for the node.</returns>
1670 <member name="T:System.Xml.Linq.XNodeDocumentOrderComparer">
1671 <summary>Contains functionality to compare nodes for their document order. This class cannot be inherited.</summary>
1673 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.#ctor">
1674 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer"></see> class.</summary>
1676 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.Compare(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1677 <summary>Compares two nodes to determine their relative document order.</summary>
1678 <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1679 <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1680 <returns>An <see cref="T:System.Int32"></see> that contains 0 if the nodes are equal; -1 if <paramref name="x">x</paramref> is before <paramref name="y">y</paramref>; 1 if <paramref name="x">x</paramref> is after <paramref name="y">y</paramref>.</returns>
1681 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1683 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.System#Collections#IComparer#Compare(System.Object,System.Object)">
1684 <summary>Compares two nodes to determine their relative document order.</summary>
1685 <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1686 <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1687 <returns>An <see cref="T:System.Int32"></see> that contains 0 if the nodes are equal; -1 if <paramref name="x">x</paramref> is before <paramref name="y">y</paramref>; 1 if <paramref name="x">x</paramref> is after <paramref name="y">y</paramref>.</returns>
1688 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1689 <exception cref="T:System.ArgumentException">The two nodes are not derived from <see cref="System.Xml.Linq.XNode"></see>.</exception>
1691 <member name="T:System.Xml.Linq.XNode">
1692 <summary>Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree.</summary>
1694 <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object)">
1695 <summary>Adds the specified content immediately after this node.</summary>
1696 <param name="content">A content object that contains simple content or a collection of content objects to be added after this node.</param>
1697 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
1699 <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object[])">
1700 <summary>Adds the specified content immediately after this node.</summary>
1701 <param name="content">A parameter list of content objects.</param>
1702 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
1704 <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object)">
1705 <summary>Adds the specified content immediately before this node.</summary>
1706 <param name="content">A content object that contains simple content or a collection of content objects to be added before this node.</param>
1707 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
1709 <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object[])">
1710 <summary>Adds the specified content immediately before this node.</summary>
1711 <param name="content">A parameter list of content objects.</param>
1712 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
1714 <member name="M:System.Xml.Linq.XNode.Ancestors">
1715 <summary>Returns a collection of the ancestor elements of this node.</summary>
1716 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the ancestor elements of this node.</returns>
1718 <member name="M:System.Xml.Linq.XNode.Ancestors(System.Xml.Linq.XName)">
1719 <summary>Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1720 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1721 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the ancestor elements of this node. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.
1722 The nodes in the returned collection are in reverse document order.
1723 This method uses deferred execution.</returns>
1725 <member name="M:System.Xml.Linq.XNode.CompareDocumentOrder(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1726 <summary>Compares two nodes to determine their relative XML document order.</summary>
1727 <param name="n1">First <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1728 <param name="n2">Second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1729 <returns>An <see langword="int"></see> containing 0 if the nodes are equal; -1 if <paramref name="n1">n1</paramref> is before <paramref name="n2">n2</paramref>; 1 if <paramref name="n1">n1</paramref> is after <paramref name="n2">n2</paramref>.</returns>
1730 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1732 <member name="M:System.Xml.Linq.XNode.CreateReader">
1733 <summary>Creates an <see cref="T:System.Xml.XmlReader"></see> for this node.</summary>
1734 <returns>An <see cref="T:System.Xml.XmlReader"></see> that can be used to read this node and its descendants.</returns>
1736 <member name="M:System.Xml.Linq.XNode.CreateReader(System.Xml.Linq.ReaderOptions)">
1737 <summary>Creates an <see cref="T:System.Xml.XmlReader"></see> with the options specified by the <paramref name="readerOptions">readerOptions</paramref> parameter.</summary>
1738 <param name="readerOptions">A <see cref="T:System.Xml.Linq.ReaderOptions"></see> object that specifies whether to omit duplicate namespaces.</param>
1739 <returns>An <see cref="T:System.Xml.XmlReader"></see> object.</returns>
1741 <member name="M:System.Xml.Linq.XNode.DeepEquals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1742 <summary>Compares the values of two nodes, including the values of all descendant nodes.</summary>
1743 <param name="n1">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1744 <param name="n2">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
1745 <returns><see langword="true"></see> if the nodes are equal; otherwise <see langword="false"></see>.</returns>
1747 <member name="P:System.Xml.Linq.XNode.DocumentOrderComparer">
1748 <summary>Gets a comparer that can compare the relative position of two nodes.</summary>
1749 <returns>An <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer"></see> that can compare the relative position of two nodes.</returns>
1751 <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf">
1752 <summary>Returns a collection of the sibling elements after this node, in document order.</summary>
1753 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements after this node, in document order.</returns>
1755 <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf(System.Xml.Linq.XName)">
1756 <summary>Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1757 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1758 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements after this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1760 <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf">
1761 <summary>Returns a collection of the sibling elements before this node, in document order.</summary>
1762 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements before this node, in document order.</returns>
1764 <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf(System.Xml.Linq.XName)">
1765 <summary>Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
1766 <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
1767 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements before this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
1769 <member name="P:System.Xml.Linq.XNode.EqualityComparer">
1770 <summary>Gets a comparer that can compare two nodes for value equality.</summary>
1771 <returns>A <see cref="T:System.Xml.Linq.XNodeEqualityComparer"></see> that can compare two nodes for value equality.</returns>
1773 <member name="M:System.Xml.Linq.XNode.IsAfter(System.Xml.Linq.XNode)">
1774 <summary>Determines if the current node appears after a specified node in terms of document order.</summary>
1775 <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> to compare for document order.</param>
1776 <returns><see langword="true"></see> if this node appears after the specified node; otherwise <see langword="false"></see>.</returns>
1778 <member name="M:System.Xml.Linq.XNode.IsBefore(System.Xml.Linq.XNode)">
1779 <summary>Determines if the current node appears before a specified node in terms of document order.</summary>
1780 <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> to compare for document order.</param>
1781 <returns><see langword="true"></see> if this node appears before the specified node; otherwise <see langword="false"></see>.</returns>
1783 <member name="P:System.Xml.Linq.XNode.NextNode">
1784 <summary>Gets the next sibling node of this node.</summary>
1785 <returns>The <see cref="T:System.Xml.Linq.XNode"></see> that contains the next sibling node.</returns>
1787 <member name="M:System.Xml.Linq.XNode.NodesAfterSelf">
1788 <summary>Returns a collection of the sibling nodes after this node, in document order.</summary>
1789 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the sibling nodes after this node, in document order.</returns>
1791 <member name="M:System.Xml.Linq.XNode.NodesBeforeSelf">
1792 <summary>Returns a collection of the sibling nodes before this node, in document order.</summary>
1793 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the sibling nodes before this node, in document order.</returns>
1795 <member name="P:System.Xml.Linq.XNode.PreviousNode">
1796 <summary>Gets the previous sibling node of this node.</summary>
1797 <returns>The <see cref="T:System.Xml.Linq.XNode"></see> that contains the previous sibling node.</returns>
1799 <member name="M:System.Xml.Linq.XNode.ReadFrom(System.Xml.XmlReader)">
1800 <summary>Creates an <see cref="T:System.Xml.Linq.XNode"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
1801 <param name="reader">An <see cref="T:System.Xml.XmlReader"></see> positioned at the node to read into this <see cref="T:System.Xml.Linq.XNode"></see>.</param>
1802 <returns>An <see cref="T:System.Xml.Linq.XNode"></see> that contains the node and its descendant nodes that were read from the reader. The runtime type of the node is determined by the node type (<see cref="P:System.Xml.Linq.XObject.NodeType"></see>) of the first node encountered in the reader.</returns>
1803 <exception cref="T:System.InvalidOperationException">The <see cref="System.Xml.XmlReader"></see> is not positioned on a recognized node type.</exception>
1804 <exception cref="T:System.Xml.XmlException">The underlying <see cref="System.Xml.XmlReader"></see> throws an exception.</exception>
1806 <member name="M:System.Xml.Linq.XNode.ReadFromAsync(System.Xml.XmlReader,System.Threading.CancellationToken)">
1807 <param name="reader"></param>
1808 <param name="cancellationToken"></param>
1811 <member name="M:System.Xml.Linq.XNode.Remove">
1812 <summary>Removes this node from its parent.</summary>
1813 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null"></see>.</exception>
1815 <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object)">
1816 <summary>Replaces this node with the specified content.</summary>
1817 <param name="content">Content that replaces this node.</param>
1819 <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object[])">
1820 <summary>Replaces this node with the specified content.</summary>
1821 <param name="content">A parameter list of the new content.</param>
1823 <member name="M:System.Xml.Linq.XNode.ToString">
1824 <summary>Returns the indented XML for this node.</summary>
1825 <returns>A <see cref="T:System.String"></see> containing the indented XML.</returns>
1827 <member name="M:System.Xml.Linq.XNode.ToString(System.Xml.Linq.SaveOptions)">
1828 <summary>Returns the XML for this node, optionally disabling formatting.</summary>
1829 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
1830 <returns>A <see cref="T:System.String"></see> containing the XML.</returns>
1832 <member name="M:System.Xml.Linq.XNode.WriteTo(System.Xml.XmlWriter)">
1833 <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
1834 <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
1836 <member name="M:System.Xml.Linq.XNode.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1837 <param name="writer"></param>
1838 <param name="cancellationToken"></param>