1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Xml.XDocument</name>
7 <member name="T:System.Xml.Linq.Extensions">
8 <summary>Contains the LINQ to XML extension methods.</summary>
10 <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
11 <summary>Returns a collection of elements that contains the ancestors of every node in the source collection.</summary>
12 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains the source collection.</param>
13 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XNode" />.</typeparam>
14 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the ancestors of every node in the source collection.</returns>
16 <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
17 <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" /> are included in the collection.</summary>
18 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains the source collection.</param>
19 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
20 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XNode" />.</typeparam>
21 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the ancestors of every node in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</returns>
23 <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
24 <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>
25 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
26 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains every element in the source collection, and the ancestors of every element in the source collection.</returns>
28 <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
29 <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" /> are included in the collection.</summary>
30 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
31 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
32 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> 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" /> are included in the collection.</returns>
34 <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
35 <summary>Returns a collection of the attributes of every element in the source collection.</summary>
36 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
37 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> that contains the attributes of every element in the source collection.</returns>
39 <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
40 <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" /> are included in the collection.</summary>
41 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
42 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
43 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> 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" /> are included in the collection.</returns>
45 <member name="M:System.Xml.Linq.Extensions.DescendantNodes``1(System.Collections.Generic.IEnumerable{``0})">
46 <summary>Returns a collection of the descendant nodes of every document and element in the source collection.</summary>
47 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XContainer" /> that contains the source collection.</param>
48 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
49 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> of the descendant nodes of every document and element in the source collection.</returns>
51 <member name="M:System.Xml.Linq.Extensions.DescendantNodesAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
52 <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>
53 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
54 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains every element in the source collection, and the descendant nodes of every element in the source collection.</returns>
56 <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
57 <summary>Returns a collection of elements that contains the descendant elements of every element and document in the source collection.</summary>
58 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XContainer" /> that contains the source collection.</param>
59 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
60 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the descendant elements of every element and document in the source collection.</returns>
62 <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
63 <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" /> are included in the collection.</summary>
64 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XContainer" /> that contains the source collection.</param>
65 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
66 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
67 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> 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" /> are included in the collection.</returns>
69 <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
70 <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>
71 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
72 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains every element in the source collection, and the descendent elements of every element in the source collection.</returns>
74 <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
75 <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" /> are included in the collection.</summary>
76 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
77 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
78 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> 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" /> are included in the collection.</returns>
80 <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0})">
81 <summary>Returns a collection of the child elements of every element and document in the source collection.</summary>
82 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
83 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
84 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the child elements of every element or document in the source collection.</returns>
86 <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
87 <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" /> are included in the collection.</summary>
88 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains the source collection.</param>
89 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
90 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
91 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> 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" /> are included in the collection.</returns>
93 <member name="M:System.Xml.Linq.Extensions.InDocumentOrder``1(System.Collections.Generic.IEnumerable{``0})">
94 <summary>Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.</summary>
95 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains the source collection.</param>
96 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XNode" />.</typeparam>
97 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains all nodes in the source collection, sorted in document order.</returns>
99 <member name="M:System.Xml.Linq.Extensions.Nodes``1(System.Collections.Generic.IEnumerable{``0})">
100 <summary>Returns a collection of the child nodes of every document and element in the source collection.</summary>
101 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains the source collection.</param>
102 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XContainer" />.</typeparam>
103 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> of the child nodes of every document and element in the source collection.</returns>
105 <member name="M:System.Xml.Linq.Extensions.Remove(System.Collections.Generic.IEnumerable{System.Xml.Linq.XAttribute})">
106 <summary>Removes every attribute in the source collection from its parent element.</summary>
107 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> that contains the source collection.</param>
109 <member name="M:System.Xml.Linq.Extensions.Remove``1(System.Collections.Generic.IEnumerable{``0})">
110 <summary>Removes every node in the source collection from its parent node.</summary>
111 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contains the source collection.</param>
112 <typeparam name="T">The type of the objects in <paramref name="source" />, constrained to <see cref="T:System.Xml.Linq.XNode" />.</typeparam>
114 <member name="T:System.Xml.Linq.LoadOptions">
115 <summary>Specifies load options when parsing XML.</summary>
117 <member name="F:System.Xml.Linq.LoadOptions.None">
118 <summary>Does not preserve insignificant white space or load base URI and line information.</summary>
120 <member name="F:System.Xml.Linq.LoadOptions.PreserveWhitespace">
121 <summary>Preserves insignificant white space while parsing.</summary>
123 <member name="F:System.Xml.Linq.LoadOptions.SetBaseUri">
124 <summary>Requests the base URI information from the <see cref="T:System.Xml.XmlReader" />, and makes it available via the <see cref="P:System.Xml.Linq.XObject.BaseUri" /> property.</summary>
126 <member name="F:System.Xml.Linq.LoadOptions.SetLineInfo">
127 <summary>Requests the line information from the <see cref="T:System.Xml.XmlReader" /> and makes it available via properties on <see cref="T:System.Xml.Linq.XObject" />.</summary>
129 <member name="T:System.Xml.Linq.ReaderOptions">
130 <summary>Specifies whether to omit duplicate namespaces when loading an <see cref="T:System.Xml.Linq.XDocument" /> with an <see cref="T:System.Xml.XmlReader" />.</summary>
132 <member name="F:System.Xml.Linq.ReaderOptions.None">
133 <summary>No reader options specified.</summary>
135 <member name="F:System.Xml.Linq.ReaderOptions.OmitDuplicateNamespaces">
136 <summary>Omit duplicate namespaces when loading the <see cref="T:System.Xml.Linq.XDocument" />.</summary>
138 <member name="T:System.Xml.Linq.SaveOptions">
139 <summary>Specifies serialization options.</summary>
141 <member name="F:System.Xml.Linq.SaveOptions.DisableFormatting">
142 <summary>Preserve all insignificant white space while serializing.</summary>
144 <member name="F:System.Xml.Linq.SaveOptions.None">
145 <summary>Format (indent) the XML while serializing.</summary>
147 <member name="F:System.Xml.Linq.SaveOptions.OmitDuplicateNamespaces">
148 <summary>Remove the duplicate namespace declarations while serializing.</summary>
150 <member name="T:System.Xml.Linq.XAttribute">
151 <summary>Represents an XML attribute.</summary>
153 <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XAttribute)">
154 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute" /> class from another <see cref="T:System.Xml.Linq.XAttribute" /> object.</summary>
155 <param name="other">An <see cref="T:System.Xml.Linq.XAttribute" /> object to copy from.</param>
156 <exception cref="T:System.ArgumentNullException">The <paramref name="other" /> parameter is <see langword="null" />.</exception>
158 <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XName,System.Object)">
159 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute" /> class from the specified name and value.</summary>
160 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> of the attribute.</param>
161 <param name="value">An <see cref="T:System.Object" /> containing the value of the attribute.</param>
162 <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> or <paramref name="value" /> parameter is <see langword="null" />.</exception>
164 <member name="P:System.Xml.Linq.XAttribute.EmptySequence">
165 <summary>Gets an empty collection of attributes.</summary>
166 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> containing an empty collection.</returns>
168 <member name="P:System.Xml.Linq.XAttribute.IsNamespaceDeclaration">
169 <summary>Determines if this attribute is a namespace declaration.</summary>
171 <see langword="true" /> if this attribute is a namespace declaration; otherwise <see langword="false" />.</returns>
173 <member name="P:System.Xml.Linq.XAttribute.Name">
174 <summary>Gets the expanded name of this attribute.</summary>
175 <returns>An <see cref="T:System.Xml.Linq.XName" /> containing the name of this attribute.</returns>
177 <member name="P:System.Xml.Linq.XAttribute.NextAttribute">
178 <summary>Gets the next attribute of the parent element.</summary>
179 <returns>An <see cref="T:System.Xml.Linq.XAttribute" /> containing the next attribute of the parent element.</returns>
181 <member name="P:System.Xml.Linq.XAttribute.NodeType">
182 <summary>Gets the node type for this node.</summary>
183 <returns>The node type. For <see cref="T:System.Xml.Linq.XAttribute" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.Attribute" />.</returns>
185 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Boolean">
186 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Boolean" />.</summary>
187 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Boolean" />.</param>
188 <returns>A <see cref="T:System.Boolean" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
189 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Boolean" /> value.</exception>
190 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
192 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.DateTime">
193 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.DateTime" />.</summary>
194 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.DateTime" />.</param>
195 <returns>A <see cref="T:System.DateTime" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
196 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.DateTime" /> value.</exception>
197 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
199 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.DateTimeOffset">
200 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.DateTimeOffset" />.</summary>
201 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.DateTimeOffset" />.</param>
202 <returns>A <see cref="T:System.DateTimeOffset" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
203 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.DateTimeOffset" /> value.</exception>
204 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
206 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Decimal">
207 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Decimal" />.</summary>
208 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Decimal" />.</param>
209 <returns>A <see cref="T:System.Decimal" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
210 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Decimal" /> value.</exception>
211 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
213 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Double">
214 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Double" />.</summary>
215 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Double" />.</param>
216 <returns>A <see cref="T:System.Double" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
217 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Double" /> value.</exception>
218 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
220 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Guid">
221 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Guid" />.</summary>
222 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Guid" />.</param>
223 <returns>A <see cref="T:System.Guid" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
224 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Guid" /> value.</exception>
225 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
227 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Int32">
228 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to an <see cref="T:System.Int32" />.</summary>
229 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Int32" />.</param>
230 <returns>A <see cref="T:System.Int32" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
231 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Int32" /> value.</exception>
232 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
234 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Int64">
235 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to an <see cref="T:System.Int64" />.</summary>
236 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Int64" />.</param>
237 <returns>A <see cref="T:System.Int64" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
238 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Int64" /> value.</exception>
239 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
241 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Boolean}">
242 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" />.</summary>
243 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" />.</param>
244 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
245 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Boolean" /> value.</exception>
247 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.DateTime}">
248 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" />.</summary>
249 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" />.</param>
250 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
251 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.DateTime" /> value.</exception>
253 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.DateTimeOffset}">
254 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" />.</summary>
255 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" />.</param>
256 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
257 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.DateTimeOffset" /> value.</exception>
259 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Decimal}">
260 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" />.</summary>
261 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" />.</param>
262 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
263 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Decimal" /> value.</exception>
265 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Double}">
266 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" />.</summary>
267 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" />.</param>
268 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
269 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Double" /> value.</exception>
271 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Guid}">
272 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" />.</summary>
273 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" />.</param>
274 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
275 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Guid" /> value.</exception>
277 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Int32}">
278 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" />.</summary>
279 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" />.</param>
280 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
282 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Int64}">
283 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" />.</summary>
284 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" />.</param>
285 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
286 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Int64" /> value.</exception>
288 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.Single}">
289 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" />.</summary>
290 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" />.</param>
291 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
292 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Single" /> value.</exception>
294 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.TimeSpan}">
295 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" />.</summary>
296 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" />.</param>
297 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
298 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.TimeSpan" /> value.</exception>
300 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.UInt32}">
301 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" />.</summary>
302 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" />.</param>
303 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
304 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.UInt32" /> value.</exception>
306 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Nullable{System.UInt64}">
307 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" />.</summary>
308 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" />.</param>
309 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
310 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.UInt64" /> value.</exception>
312 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.Single">
313 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.Single" />.</summary>
314 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.Single" />.</param>
315 <returns>A <see cref="T:System.Single" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
316 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.Single" /> value.</exception>
317 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
319 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.String">
320 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.String" />.</summary>
321 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.String" />.</param>
322 <returns>A <see cref="T:System.String" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
324 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.TimeSpan">
325 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.TimeSpan" />.</summary>
326 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.TimeSpan" />.</param>
327 <returns>A <see cref="T:System.TimeSpan" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
328 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.TimeSpan" /> value.</exception>
329 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
331 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.UInt32">
332 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.UInt32" />.</summary>
333 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.UInt32" />.</param>
334 <returns>A <see cref="T:System.UInt32" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
335 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.UInt32" /> value.</exception>
336 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
338 <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute)~System.UInt64">
339 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.UInt64" />.</summary>
340 <param name="attribute">The <see cref="T:System.Xml.Linq.XAttribute" /> to cast to <see cref="T:System.UInt64" />.</param>
341 <returns>A <see cref="T:System.UInt64" /> that contains the content of this <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
342 <exception cref="T:System.FormatException">The attribute does not contain a valid <see cref="T:System.UInt64" /> value.</exception>
343 <exception cref="T:System.ArgumentNullException">The <paramref name="attribute" /> parameter is <see langword="null" />.</exception>
345 <member name="P:System.Xml.Linq.XAttribute.PreviousAttribute">
346 <summary>Gets the previous attribute of the parent element.</summary>
347 <returns>An <see cref="T:System.Xml.Linq.XAttribute" /> containing the previous attribute of the parent element.</returns>
349 <member name="M:System.Xml.Linq.XAttribute.Remove">
350 <summary>Removes this attribute from its parent element.</summary>
351 <exception cref="T:System.InvalidOperationException">The parent element is <see langword="null" />.</exception>
353 <member name="M:System.Xml.Linq.XAttribute.SetValue(System.Object)">
354 <summary>Sets the value of this attribute.</summary>
355 <param name="value">The value to assign to this attribute.</param>
356 <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is <see langword="null" />.</exception>
357 <exception cref="T:System.ArgumentException">The <paramref name="value" /> is an <see cref="T:System.Xml.Linq.XObject" />.</exception>
359 <member name="M:System.Xml.Linq.XAttribute.ToString">
360 <summary>Converts the current <see cref="T:System.Xml.Linq.XAttribute" /> object to a string representation.</summary>
361 <returns>A <see cref="T:System.String" /> containing the XML text representation of an attribute and its value.</returns>
363 <member name="P:System.Xml.Linq.XAttribute.Value">
364 <summary>Gets or sets the value of this attribute.</summary>
365 <returns>A <see cref="T:System.String" /> containing the value of this attribute.</returns>
366 <exception cref="T:System.ArgumentNullException">When setting, the <paramref name="value" /> is <see langword="null" />.</exception>
368 <member name="T:System.Xml.Linq.XCData">
369 <summary>Represents a text node that contains CDATA.</summary>
371 <member name="M:System.Xml.Linq.XCData.#ctor(System.String)">
372 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData" /> class.</summary>
373 <param name="value">A string that contains the value of the <see cref="T:System.Xml.Linq.XCData" /> node.</param>
375 <member name="M:System.Xml.Linq.XCData.#ctor(System.Xml.Linq.XCData)">
376 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData" /> class.</summary>
377 <param name="other">The <see cref="T:System.Xml.Linq.XCData" /> node to copy from.</param>
379 <member name="P:System.Xml.Linq.XCData.NodeType">
380 <summary>Gets the node type for this node.</summary>
381 <returns>The node type. For <see cref="T:System.Xml.Linq.XCData" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.CDATA" />.</returns>
383 <member name="M:System.Xml.Linq.XCData.WriteTo(System.Xml.XmlWriter)">
384 <summary>Writes this CDATA object to an <see cref="T:System.Xml.XmlWriter" />.</summary>
385 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
387 <member name="M:System.Xml.Linq.XCData.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
388 <summary>Writes this <see cref="T:System.Xml.Linq.XCData" /> to the given <see cref="T:System.Xml.XmlWriter" />.</summary>
389 <param name="writer">The writer to write this <see cref="T:System.Xml.Linq.XCData" /> to.</param>
390 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
391 <returns>A task representing the asynchronous write operation.</returns>
393 <member name="T:System.Xml.Linq.XComment">
394 <summary>Represents an XML comment.</summary>
396 <member name="M:System.Xml.Linq.XComment.#ctor(System.String)">
397 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment" /> class with the specified string content.</summary>
398 <param name="value">A string that contains the contents of the new <see cref="T:System.Xml.Linq.XComment" /> object.</param>
399 <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is <see langword="null" />.</exception>
401 <member name="M:System.Xml.Linq.XComment.#ctor(System.Xml.Linq.XComment)">
402 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment" /> class from an existing comment node.</summary>
403 <param name="other">The <see cref="T:System.Xml.Linq.XComment" /> node to copy from.</param>
404 <exception cref="T:System.ArgumentNullException">The <paramref name="other" /> parameter is <see langword="null" />.</exception>
406 <member name="P:System.Xml.Linq.XComment.NodeType">
407 <summary>Gets the node type for this node.</summary>
408 <returns>The node type. For <see cref="T:System.Xml.Linq.XComment" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.Comment" />.</returns>
410 <member name="P:System.Xml.Linq.XComment.Value">
411 <summary>Gets or sets the string value of this comment.</summary>
412 <returns>A <see cref="T:System.String" /> that contains the string value of this comment.</returns>
413 <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> is <see langword="null" />.</exception>
415 <member name="M:System.Xml.Linq.XComment.WriteTo(System.Xml.XmlWriter)">
416 <summary>Write this comment to an <see cref="T:System.Xml.XmlWriter" />.</summary>
417 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
419 <member name="M:System.Xml.Linq.XComment.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
420 <summary>Writes this <see cref="T:System.Xml.Linq.XComment" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
421 <param name="writer">The writer to write this <see cref="T:System.Xml.Linq.XComment" /> to.</param>
422 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
424 <member name="T:System.Xml.Linq.XContainer">
425 <summary>Represents a node that can contain other nodes.</summary>
427 <member name="M:System.Xml.Linq.XContainer.Add(System.Object)">
428 <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer" />.</summary>
429 <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
431 <member name="M:System.Xml.Linq.XContainer.Add(System.Object[])">
432 <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer" />.</summary>
433 <param name="content">A parameter list of content objects.</param>
435 <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object)">
436 <summary>Adds the specified content as the first children of this document or element.</summary>
437 <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
439 <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object[])">
440 <summary>Adds the specified content as the first children of this document or element.</summary>
441 <param name="content">A parameter list of content objects.</param>
442 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
444 <member name="M:System.Xml.Linq.XContainer.CreateWriter">
445 <summary>Creates an <see cref="T:System.Xml.XmlWriter" /> that can be used to add nodes to the <see cref="T:System.Xml.Linq.XContainer" />.</summary>
446 <returns>An <see cref="T:System.Xml.XmlWriter" /> that is ready to have content written to it.</returns>
448 <member name="M:System.Xml.Linq.XContainer.DescendantNodes">
449 <summary>Returns a collection of the descendant nodes for this document or element, in document order.</summary>
450 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> containing the descendant nodes of the <see cref="T:System.Xml.Linq.XContainer" />, in document order.</returns>
452 <member name="M:System.Xml.Linq.XContainer.Descendants">
453 <summary>Returns a collection of the descendant elements for this document or element, in document order.</summary>
454 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer" />.</returns>
456 <member name="M:System.Xml.Linq.XContainer.Descendants(System.Xml.Linq.XName)">
457 <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" /> are included in the collection.</summary>
458 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
459 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer" /> that match the specified <see cref="T:System.Xml.Linq.XName" />.</returns>
461 <member name="M:System.Xml.Linq.XContainer.Element(System.Xml.Linq.XName)">
462 <summary>Gets the first (in document order) child element with the specified <see cref="T:System.Xml.Linq.XName" />.</summary>
463 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
464 <returns>A <see cref="T:System.Xml.Linq.XElement" /> that matches the specified <see cref="T:System.Xml.Linq.XName" />, or <see langword="null" />.</returns>
466 <member name="M:System.Xml.Linq.XContainer.Elements">
467 <summary>Returns a collection of the child elements of this element or document, in document order.</summary>
468 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> containing the child elements of this <see cref="T:System.Xml.Linq.XContainer" />, in document order.</returns>
470 <member name="M:System.Xml.Linq.XContainer.Elements(System.Xml.Linq.XName)">
471 <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" /> are included in the collection.</summary>
472 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
473 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> containing the children of the <see cref="T:System.Xml.Linq.XContainer" /> that have a matching <see cref="T:System.Xml.Linq.XName" />, in document order.</returns>
475 <member name="P:System.Xml.Linq.XContainer.FirstNode">
476 <summary>Gets the first child node of this node.</summary>
477 <returns>An <see cref="T:System.Xml.Linq.XNode" /> containing the first child node of the <see cref="T:System.Xml.Linq.XContainer" />.</returns>
479 <member name="P:System.Xml.Linq.XContainer.LastNode">
480 <summary>Gets the last child node of this node.</summary>
481 <returns>An <see cref="T:System.Xml.Linq.XNode" /> containing the last child node of the <see cref="T:System.Xml.Linq.XContainer" />.</returns>
483 <member name="M:System.Xml.Linq.XContainer.Nodes">
484 <summary>Returns a collection of the child nodes of this element or document, in document order.</summary>
485 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> containing the contents of this <see cref="T:System.Xml.Linq.XContainer" />, in document order.</returns>
487 <member name="M:System.Xml.Linq.XContainer.RemoveNodes">
488 <summary>Removes the child nodes from this document or element.</summary>
490 <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object)">
491 <summary>Replaces the children nodes of this document or element with the specified content.</summary>
492 <param name="content">A content object containing simple content or a collection of content objects that replace the children nodes.</param>
494 <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object[])">
495 <summary>Replaces the children nodes of this document or element with the specified content.</summary>
496 <param name="content">A parameter list of content objects.</param>
498 <member name="T:System.Xml.Linq.XDeclaration">
499 <summary>Represents an XML declaration.</summary>
501 <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.String,System.String,System.String)">
502 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration" /> class with the specified version, encoding, and standalone status.</summary>
503 <param name="version">The version of the XML, usually "1.0".</param>
504 <param name="encoding">The encoding for the XML document.</param>
505 <param name="standalone">A string containing "yes" or "no" that specifies whether the XML is standalone or requires external entities to be resolved.</param>
507 <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.Xml.Linq.XDeclaration)">
508 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration" /> class from another <see cref="T:System.Xml.Linq.XDeclaration" /> object.</summary>
509 <param name="other">The <see cref="T:System.Xml.Linq.XDeclaration" /> used to initialize this <see cref="T:System.Xml.Linq.XDeclaration" /> object.</param>
511 <member name="P:System.Xml.Linq.XDeclaration.Encoding">
512 <summary>Gets or sets the encoding for this document.</summary>
513 <returns>A <see cref="T:System.String" /> containing the code page name for this document.</returns>
515 <member name="P:System.Xml.Linq.XDeclaration.Standalone">
516 <summary>Gets or sets the standalone property for this document.</summary>
517 <returns>A <see cref="T:System.String" /> containing the standalone property for this document.</returns>
519 <member name="M:System.Xml.Linq.XDeclaration.ToString">
520 <summary>Provides the declaration as a formatted string.</summary>
521 <returns>A <see cref="T:System.String" /> that contains the formatted XML string.</returns>
523 <member name="P:System.Xml.Linq.XDeclaration.Version">
524 <summary>Gets or sets the version property for this document.</summary>
525 <returns>A <see cref="T:System.String" /> containing the version property for this document.</returns>
527 <member name="T:System.Xml.Linq.XDocument">
528 <summary>Represents an XML document. For the components and usage of an <see cref="T:System.Xml.Linq.XDocument" /> object, see XDocument Class Overview.</summary>
530 <member name="M:System.Xml.Linq.XDocument.#ctor">
531 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument" /> class.</summary>
533 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Object[])">
534 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument" /> class with the specified content.</summary>
535 <param name="content">A parameter list of content objects to add to this document.</param>
537 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDeclaration,System.Object[])">
538 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument" /> class with the specified <see cref="T:System.Xml.Linq.XDeclaration" /> and content.</summary>
539 <param name="declaration">An <see cref="T:System.Xml.Linq.XDeclaration" /> for the document.</param>
540 <param name="content">The content of the document.</param>
542 <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDocument)">
543 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument" /> class from an existing <see cref="T:System.Xml.Linq.XDocument" /> object.</summary>
544 <param name="other">The <see cref="T:System.Xml.Linq.XDocument" /> object that will be copied.</param>
546 <member name="P:System.Xml.Linq.XDocument.Declaration">
547 <summary>Gets or sets the XML declaration for this document.</summary>
548 <returns>An <see cref="T:System.Xml.Linq.XDeclaration" /> that contains the XML declaration for this document.</returns>
550 <member name="P:System.Xml.Linq.XDocument.DocumentType">
551 <summary>Gets the Document Type Definition (DTD) for this document.</summary>
552 <returns>A <see cref="T:System.Xml.Linq.XDocumentType" /> that contains the DTD for this document.</returns>
554 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream)">
555 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> instance by using the specified stream.</summary>
556 <param name="stream">The stream that contains the XML data.</param>
557 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> object that reads the data that is contained in the stream.</returns>
559 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
560 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
561 <param name="stream">The stream containing the XML data.</param>
562 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies whether to load base URI and line information.</param>
563 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> object that reads the data that is contained in the stream.</returns>
565 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader)">
566 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a <see cref="T:System.IO.TextReader" />.</summary>
567 <param name="textReader">A <see cref="T:System.IO.TextReader" /> that contains the content for the <see cref="T:System.Xml.Linq.XDocument" />.</param>
568 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the contents of the specified <see cref="T:System.IO.TextReader" />.</returns>
570 <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
571 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a <see cref="T:System.IO.TextReader" />, optionally preserving white space, setting the base URI, and retaining line information.</summary>
572 <param name="textReader">A <see cref="T:System.IO.TextReader" /> that contains the content for the <see cref="T:System.Xml.Linq.XDocument" />.</param>
573 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
574 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader" />.</returns>
576 <member name="M:System.Xml.Linq.XDocument.Load(System.String)">
577 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a file.</summary>
578 <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument" />.</param>
579 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the contents of the specified file.</returns>
581 <member name="M:System.Xml.Linq.XDocument.Load(System.String,System.Xml.Linq.LoadOptions)">
582 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
583 <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument" />.</param>
584 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
585 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the contents of the specified file.</returns>
587 <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader)">
588 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from an <see cref="T:System.Xml.XmlReader" />.</summary>
589 <param name="reader">A <see cref="T:System.Xml.XmlReader" /> that contains the content for the <see cref="T:System.Xml.Linq.XDocument" />.</param>
590 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the contents of the specified <see cref="T:System.Xml.XmlReader" />.</returns>
592 <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
593 <summary>Loads an <see cref="T:System.Xml.Linq.XDocument" /> from an <see cref="T:System.Xml.XmlReader" />, optionally setting the base URI, and retaining line information.</summary>
594 <param name="reader">A <see cref="T:System.Xml.XmlReader" /> that will be read for the content of the <see cref="T:System.Xml.Linq.XDocument" />.</param>
595 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies whether to load base URI and line information.</param>
596 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader" />.</returns>
598 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
599 <summary>Asynchronously creates a new <see cref="T:System.Xml.Linq.XDocument" /> and initializes its underlying XML tree from the specified stream, optionally preserving white space.</summary>
600 <param name="stream">A stream containing the raw XML to read into the newly created <see cref="T:System.Xml.Linq.XDocument" />.</param>
601 <param name="options">A set of load options.</param>
602 <param name="cancellationToken">A cancellation token.</param>
603 <returns>A new XDocument containing the contents of the specified <see cref="T:System.IO.Stream" />.</returns>
605 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
606 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> and initializes its underlying XML tree using the specified <see cref="T:System.IO.TextReader" /> parameter, optionally preserving white space.</summary>
607 <param name="textReader">A reader that contains the raw XML to read into the newly created <see cref="T:System.Xml.Linq.XDocument" />.</param>
608 <param name="options">A set of load options.</param>
609 <param name="cancellationToken">A cancellation token.</param>
610 <returns>A new XDocument containing the contents of the specified <see cref="T:System.IO.TextReader" />.</returns>
612 <member name="M:System.Xml.Linq.XDocument.LoadAsync(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
613 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> containing the contents of the specified <see cref="T:System.Xml.XmlReader" />.</summary>
614 <param name="reader">A reader containing the XML to be read into the new <see cref="T:System.Xml.Linq.XDocument" />.</param>
615 <param name="options">A set of load options.</param>
616 <param name="cancellationToken">A cancellation token.</param>
617 <returns>A new XDocument containing the contents of the specified <see cref="T:System.Xml.XmlReader" />.</returns>
619 <member name="P:System.Xml.Linq.XDocument.NodeType">
620 <summary>Gets the node type for this node.</summary>
621 <returns>The node type. For <see cref="T:System.Xml.Linq.XDocument" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.Document" />.</returns>
623 <member name="M:System.Xml.Linq.XDocument.Parse(System.String)">
624 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a string.</summary>
625 <param name="text">A string that contains XML.</param>
626 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> populated from the string that contains XML.</returns>
628 <member name="M:System.Xml.Linq.XDocument.Parse(System.String,System.Xml.Linq.LoadOptions)">
629 <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument" /> from a string, optionally preserving white space, setting the base URI, and retaining line information.</summary>
630 <param name="text">A string that contains XML.</param>
631 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
632 <returns>An <see cref="T:System.Xml.Linq.XDocument" /> populated from the string that contains XML.</returns>
634 <member name="P:System.Xml.Linq.XDocument.Root">
635 <summary>Gets the root element of the XML Tree for this document.</summary>
636 <returns>The root <see cref="T:System.Xml.Linq.XElement" /> of the XML tree.</returns>
638 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream)">
639 <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument" /> to the specified <see cref="T:System.IO.Stream" />.</summary>
640 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument" /> to.</param>
642 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
643 <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument" /> to the specified <see cref="T:System.IO.Stream" />, optionally specifying formatting behavior.</summary>
644 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument" /> to.</param>
645 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
647 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter)">
648 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument" /> to a <see cref="T:System.IO.TextWriter" />.</summary>
649 <param name="textWriter">A <see cref="T:System.IO.TextWriter" /> that the <see cref="T:System.Xml.Linq.XDocument" /> will be written to.</param>
651 <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
652 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument" /> to a <see cref="T:System.IO.TextWriter" />, optionally disabling formatting.</summary>
653 <param name="textWriter">The <see cref="T:System.IO.TextWriter" /> to output the XML to.</param>
654 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
656 <member name="M:System.Xml.Linq.XDocument.Save(System.String)">
657 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument" /> to a file, overwriting an existing file, if it exists.</summary>
658 <param name="fileName">A string that contains the name of the file.</param>
660 <member name="M:System.Xml.Linq.XDocument.Save(System.String,System.Xml.Linq.SaveOptions)">
661 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument" /> to a file, optionally disabling formatting.</summary>
662 <param name="fileName">A string that contains the name of the file.</param>
663 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
665 <member name="M:System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)">
666 <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument" /> to an <see cref="T:System.Xml.XmlWriter" />.</summary>
667 <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> that the <see cref="T:System.Xml.Linq.XDocument" /> will be written to.</param>
669 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
670 <summary>Output this <see cref="T:System.Xml.Linq.XDocument" /> to a <see cref="T:System.IO.Stream" />.</summary>
671 <param name="stream">The stream to write the XML to.</param>
672 <param name="options">A set of load options.</param>
673 <param name="cancellationToken">A cancellation token.</param>
674 <returns>A task representing the asynchronous save operation.</returns>
676 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
677 <summary>Writes this <see cref="T:System.Xml.Linq.XDocument" /> to a <see cref="T:System.IO.TextWriter" />.</summary>
678 <param name="textWriter">The text writer to output the XML to.</param>
679 <param name="options">A set of load options.</param>
680 <param name="cancellationToken">A cancellation token.</param>
681 <returns>A task representing the asynchronous save operation.</returns>
683 <member name="M:System.Xml.Linq.XDocument.SaveAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
684 <summary>Writes this <see cref="T:System.Xml.Linq.XDocument" /> to an <see cref="T:System.Xml.XmlWriter" />.</summary>
685 <param name="writer">The writer to output the XML to.</param>
686 <param name="cancellationToken">A cancellation token.</param>
687 <returns>A task representing the asynchronous save operation.</returns>
689 <member name="M:System.Xml.Linq.XDocument.WriteTo(System.Xml.XmlWriter)">
690 <summary>Write this document to an <see cref="T:System.Xml.XmlWriter" />.</summary>
691 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
693 <member name="M:System.Xml.Linq.XDocument.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
694 <summary>Writes this XDocument's underlying XML tree to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
695 <param name="writer">The writer to output the content of this <see cref="T:System.Xml.Linq.XDocument" />.</param>
696 <param name="cancellationToken">A cancellation token.</param>
697 <returns>A task representing the asynchronous write operation.</returns>
699 <member name="T:System.Xml.Linq.XDocumentType">
700 <summary>Represents an XML Document Type Definition (DTD).</summary>
702 <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.String,System.String,System.String,System.String)">
703 <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType" /> class.</summary>
704 <param name="name">A <see cref="T:System.String" /> 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>
705 <param name="publicId">A <see cref="T:System.String" /> that contains the public identifier of an external public DTD.</param>
706 <param name="systemId">A <see cref="T:System.String" /> that contains the system identifier of an external private DTD.</param>
707 <param name="internalSubset">A <see cref="T:System.String" /> that contains the internal subset for an internal DTD.</param>
709 <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.Xml.Linq.XDocumentType)">
710 <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType" /> class from another <see cref="T:System.Xml.Linq.XDocumentType" /> object.</summary>
711 <param name="other">An <see cref="T:System.Xml.Linq.XDocumentType" /> object to copy from.</param>
713 <member name="P:System.Xml.Linq.XDocumentType.InternalSubset">
714 <summary>Gets or sets the internal subset for this Document Type Definition (DTD).</summary>
715 <returns>A <see cref="T:System.String" /> that contains the internal subset for this Document Type Definition (DTD).</returns>
717 <member name="P:System.Xml.Linq.XDocumentType.Name">
718 <summary>Gets or sets the name for this Document Type Definition (DTD).</summary>
719 <returns>A <see cref="T:System.String" /> that contains the name for this Document Type Definition (DTD).</returns>
721 <member name="P:System.Xml.Linq.XDocumentType.NodeType">
722 <summary>Gets the node type for this node.</summary>
723 <returns>The node type. For <see cref="T:System.Xml.Linq.XDocumentType" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.DocumentType" />.</returns>
725 <member name="P:System.Xml.Linq.XDocumentType.PublicId">
726 <summary>Gets or sets the public identifier for this Document Type Definition (DTD).</summary>
727 <returns>A <see cref="T:System.String" /> that contains the public identifier for this Document Type Definition (DTD).</returns>
729 <member name="P:System.Xml.Linq.XDocumentType.SystemId">
730 <summary>Gets or sets the system identifier for this Document Type Definition (DTD).</summary>
731 <returns>A <see cref="T:System.String" /> that contains the system identifier for this Document Type Definition (DTD).</returns>
733 <member name="M:System.Xml.Linq.XDocumentType.WriteTo(System.Xml.XmlWriter)">
734 <summary>Write this <see cref="T:System.Xml.Linq.XDocumentType" /> to an <see cref="T:System.Xml.XmlWriter" />.</summary>
735 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
737 <member name="M:System.Xml.Linq.XDocumentType.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
738 <summary>Writes this <see cref="T:System.Xml.Linq.XDocumentType" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
739 <param name="writer">The writer to write this <see cref="T:System.Xml.Linq.XDocumentType" /> to.</param>
740 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
742 <member name="T:System.Xml.Linq.XElement">
743 <summary>Represents an XML element. See XElement Class Overview and the Remarks section on this page for usage information and examples.</summary>
745 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XElement)">
746 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class from another <see cref="T:System.Xml.Linq.XElement" /> object.</summary>
747 <param name="other">An <see cref="T:System.Xml.Linq.XElement" /> object to copy from.</param>
749 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName)">
750 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class with the specified name.</summary>
751 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the name of the element.</param>
753 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object)">
754 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class with the specified name and content.</summary>
755 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the element name.</param>
756 <param name="content">The contents of the element.</param>
758 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object[])">
759 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class with the specified name and content.</summary>
760 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the element name.</param>
761 <param name="content">The initial content of the element.</param>
763 <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XStreamingElement)">
764 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class from an <see cref="T:System.Xml.Linq.XStreamingElement" /> object.</summary>
765 <param name="other">An <see cref="T:System.Xml.Linq.XStreamingElement" /> that contains unevaluated queries that will be iterated for the contents of this <see cref="T:System.Xml.Linq.XElement" />.</param>
767 <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf">
768 <summary>Returns a collection of elements that contain this element, and the ancestors of this element.</summary>
769 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of elements that contain this element, and the ancestors of this element.</returns>
771 <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf(System.Xml.Linq.XName)">
772 <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" /> are included in the collection.</summary>
773 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
774 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contain this element, and the ancestors of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</returns>
776 <member name="M:System.Xml.Linq.XElement.Attribute(System.Xml.Linq.XName)">
777 <summary>Returns the <see cref="T:System.Xml.Linq.XAttribute" /> of this <see cref="T:System.Xml.Linq.XElement" /> that has the specified <see cref="T:System.Xml.Linq.XName" />.</summary>
778 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> of the <see cref="T:System.Xml.Linq.XAttribute" /> to get.</param>
779 <returns>An <see cref="T:System.Xml.Linq.XAttribute" /> that has the specified <see cref="T:System.Xml.Linq.XName" />; <see langword="null" /> if there is no attribute with the specified name.</returns>
781 <member name="M:System.Xml.Linq.XElement.Attributes">
782 <summary>Returns a collection of attributes of this element.</summary>
783 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> of attributes of this element.</returns>
785 <member name="M:System.Xml.Linq.XElement.Attributes(System.Xml.Linq.XName)">
786 <summary>Returns a filtered collection of attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</summary>
787 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
788 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XAttribute" /> that contains the attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</returns>
790 <member name="M:System.Xml.Linq.XElement.DescendantNodesAndSelf">
791 <summary>Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.</summary>
792 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> that contain this element, and all descendant nodes of this element, in document order.</returns>
794 <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf">
795 <summary>Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.</summary>
796 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of elements that contain this element, and all descendant elements of this element, in document order.</returns>
798 <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf(System.Xml.Linq.XName)">
799 <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" /> are included in the collection.</summary>
800 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
801 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> 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" /> are included in the collection.</returns>
803 <member name="P:System.Xml.Linq.XElement.EmptySequence">
804 <summary>Gets an empty collection of elements.</summary>
805 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> that contains an empty collection.</returns>
807 <member name="P:System.Xml.Linq.XElement.FirstAttribute">
808 <summary>Gets the first attribute of this element.</summary>
809 <returns>An <see cref="T:System.Xml.Linq.XAttribute" /> that contains the first attribute of this element.</returns>
811 <member name="M:System.Xml.Linq.XElement.GetDefaultNamespace">
812 <summary>Gets the default <see cref="T:System.Xml.Linq.XNamespace" /> of this <see cref="T:System.Xml.Linq.XElement" />.</summary>
813 <returns>An <see cref="T:System.Xml.Linq.XNamespace" /> that contains the default namespace of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
815 <member name="M:System.Xml.Linq.XElement.GetNamespaceOfPrefix(System.String)">
816 <summary>Gets the namespace associated with a particular prefix for this <see cref="T:System.Xml.Linq.XElement" />.</summary>
817 <param name="prefix">A string that contains the namespace prefix to look up.</param>
818 <returns>An <see cref="T:System.Xml.Linq.XNamespace" /> for the namespace associated with the prefix for this <see cref="T:System.Xml.Linq.XElement" />.</returns>
820 <member name="M:System.Xml.Linq.XElement.GetPrefixOfNamespace(System.Xml.Linq.XNamespace)">
821 <summary>Gets the prefix associated with a namespace for this <see cref="T:System.Xml.Linq.XElement" />.</summary>
822 <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace" /> to look up.</param>
823 <returns>A <see cref="T:System.String" /> that contains the namespace prefix.</returns>
825 <member name="P:System.Xml.Linq.XElement.HasAttributes">
826 <summary>Gets a value indicating whether this element has at least one attribute.</summary>
828 <see langword="true" /> if this element has at least one attribute; otherwise <see langword="false" />.</returns>
830 <member name="P:System.Xml.Linq.XElement.HasElements">
831 <summary>Gets a value indicating whether this element has at least one child element.</summary>
833 <see langword="true" /> if this element has at least one child element; otherwise <see langword="false" />.</returns>
835 <member name="P:System.Xml.Linq.XElement.IsEmpty">
836 <summary>Gets a value indicating whether this element contains no content.</summary>
838 <see langword="true" /> if this element contains no content; otherwise <see langword="false" />.</returns>
840 <member name="P:System.Xml.Linq.XElement.LastAttribute">
841 <summary>Gets the last attribute of this element.</summary>
842 <returns>An <see cref="T:System.Xml.Linq.XAttribute" /> that contains the last attribute of this element.</returns>
844 <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream)">
845 <summary>Creates a new <see cref="T:System.Xml.Linq.XElement" /> instance by using the specified stream.</summary>
846 <param name="stream">The stream that contains the XML data.</param>
847 <returns>An <see cref="T:System.Xml.Linq.XElement" /> object used to read the data that is contained in the stream.</returns>
849 <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
850 <summary>Creates a new <see cref="T:System.Xml.Linq.XElement" /> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
851 <param name="stream">The stream containing the XML data.</param>
852 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> object that specifies whether to load base URI and line information.</param>
853 <returns>An <see cref="T:System.Xml.Linq.XElement" /> object used to read the data that the stream contains.</returns>
855 <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader)">
856 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from a <see cref="T:System.IO.TextReader" />.</summary>
857 <param name="textReader">A <see cref="T:System.IO.TextReader" /> that will be read for the <see cref="T:System.Xml.Linq.XElement" /> content.</param>
858 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader" />.</returns>
860 <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
861 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from a <see cref="T:System.IO.TextReader" />, optionally preserving white space and retaining line information.</summary>
862 <param name="textReader">A <see cref="T:System.IO.TextReader" /> that will be read for the <see cref="T:System.Xml.Linq.XElement" /> content.</param>
863 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
864 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader" />.</returns>
866 <member name="M:System.Xml.Linq.XElement.Load(System.String)">
867 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from a file.</summary>
868 <param name="uri">A URI string referencing the file to load into a new <see cref="T:System.Xml.Linq.XElement" />.</param>
869 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the contents of the specified file.</returns>
871 <member name="M:System.Xml.Linq.XElement.Load(System.String,System.Xml.Linq.LoadOptions)">
872 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
873 <param name="uri">A URI string referencing the file to load into an <see cref="T:System.Xml.Linq.XElement" />.</param>
874 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
875 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the contents of the specified file.</returns>
877 <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader)">
878 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from an <see cref="T:System.Xml.XmlReader" />.</summary>
879 <param name="reader">A <see cref="T:System.Xml.XmlReader" /> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement" />.</param>
880 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader" />.</returns>
882 <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
883 <summary>Loads an <see cref="T:System.Xml.Linq.XElement" /> from an <see cref="T:System.Xml.XmlReader" />, optionally preserving white space, setting the base URI, and retaining line information.</summary>
884 <param name="reader">A <see cref="T:System.Xml.XmlReader" /> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement" />.</param>
885 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
886 <returns>An <see cref="T:System.Xml.Linq.XElement" /> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader" />.</returns>
888 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
889 <param name="stream" />
890 <param name="options" />
891 <param name="cancellationToken" />
893 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
894 <param name="textReader" />
895 <param name="options" />
896 <param name="cancellationToken" />
898 <member name="M:System.Xml.Linq.XElement.LoadAsync(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken)">
899 <param name="reader" />
900 <param name="options" />
901 <param name="cancellationToken" />
903 <member name="P:System.Xml.Linq.XElement.Name">
904 <summary>Gets or sets the name of this element.</summary>
905 <returns>An <see cref="T:System.Xml.Linq.XName" /> that contains the name of this element.</returns>
907 <member name="P:System.Xml.Linq.XElement.NodeType">
908 <summary>Gets the node type for this node.</summary>
909 <returns>The node type. For <see cref="T:System.Xml.Linq.XElement" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.Element" />.</returns>
911 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Boolean">
912 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Boolean" />.</summary>
913 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Boolean" />.</param>
914 <returns>A <see cref="T:System.Boolean" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
915 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Boolean" /> value.</exception>
916 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
918 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.DateTime">
919 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.DateTime" />.</summary>
920 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.DateTime" />.</param>
921 <returns>A <see cref="T:System.DateTime" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
922 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.DateTime" /> value.</exception>
923 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
925 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.DateTimeOffset">
926 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XAttribute" /> to a <see cref="T:System.DateTimeOffset" />.</summary>
927 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.DateTimeOffset" />.</param>
928 <returns>A <see cref="T:System.DateTimeOffset" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
929 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.DateTimeOffset" /> value.</exception>
930 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
932 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Decimal">
933 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Decimal" />.</summary>
934 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Decimal" />.</param>
935 <returns>A <see cref="T:System.Decimal" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
936 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Decimal" /> value.</exception>
937 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
939 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Double">
940 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Double" />.</summary>
941 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Double" />.</param>
942 <returns>A <see cref="T:System.Double" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
943 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Double" /> value.</exception>
944 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
946 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Guid">
947 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Guid" />.</summary>
948 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Guid" />.</param>
949 <returns>A <see cref="T:System.Guid" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
950 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Guid" /> value.</exception>
951 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
953 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Int32">
954 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to an <see cref="T:System.Int32" />.</summary>
955 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Int32" />.</param>
956 <returns>A <see cref="T:System.Int32" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
957 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Int32" /> value.</exception>
958 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
960 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Int64">
961 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to an <see cref="T:System.Int64" />.</summary>
962 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Int64" />.</param>
963 <returns>A <see cref="T:System.Int64" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
964 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Int64" /> value.</exception>
965 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
967 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Boolean}">
968 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" />.</summary>
969 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" />.</param>
970 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Boolean" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
971 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Boolean" /> value.</exception>
973 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.DateTime}">
974 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" />.</summary>
975 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" />.</param>
976 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
977 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.DateTime" /> value.</exception>
979 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.DateTimeOffset}">
980 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" />.</summary>
981 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to an <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" />.</param>
982 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTimeOffset" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
983 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.DateTimeOffset" /> value.</exception>
985 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Decimal}">
986 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" />.</summary>
987 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" />.</param>
988 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Decimal" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
989 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Decimal" /> value.</exception>
991 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Double}">
992 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" />.</summary>
993 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" />.</param>
994 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Double" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
995 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Double" /> value.</exception>
997 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Guid}">
998 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" />.</summary>
999 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" />.</param>
1000 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Guid" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1001 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Guid" /> value.</exception>
1003 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Int32}">
1004 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" />.</summary>
1005 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" />.</param>
1006 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int32" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1007 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Int32" /> value.</exception>
1009 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Int64}">
1010 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" />.</summary>
1011 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" />.</param>
1012 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1013 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Int64" /> value.</exception>
1015 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.Single}">
1016 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" />.</summary>
1017 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" />.</param>
1018 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Single" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1019 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.Single" /> value.</exception>
1021 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.TimeSpan}">
1022 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" />.</summary>
1023 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" />.</param>
1024 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.TimeSpan" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1025 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.TimeSpan" /> value.</exception>
1027 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.UInt32}">
1028 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" />.</summary>
1029 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" />.</param>
1030 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt32" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1031 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.UInt32" /> value.</exception>
1033 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Nullable{System.UInt64}">
1034 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" />.</summary>
1035 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" />.</param>
1036 <returns>A <see cref="T:System.Nullable`1" /> of <see cref="T:System.UInt64" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1037 <exception cref="T:System.FormatException">The element is not <see langword="null" /> and does not contain a valid <see cref="T:System.UInt64" /> value.</exception>
1039 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.Single">
1040 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.Single" />.</summary>
1041 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.Single" />.</param>
1042 <returns>A <see cref="T:System.Single" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1043 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.Single" /> value.</exception>
1044 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
1046 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.String">
1047 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.String" />.</summary>
1048 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.String" />.</param>
1049 <returns>A <see cref="T:System.String" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1051 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.TimeSpan">
1052 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.TimeSpan" />.</summary>
1053 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.TimeSpan" />.</param>
1054 <returns>A <see cref="T:System.TimeSpan" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1055 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.TimeSpan" /> value.</exception>
1056 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
1058 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.UInt32">
1059 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.UInt32" />.</summary>
1060 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.UInt32" />.</param>
1061 <returns>A <see cref="T:System.UInt32" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1062 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.UInt32" /> value.</exception>
1063 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
1065 <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement)~System.UInt64">
1066 <summary>Cast the value of this <see cref="T:System.Xml.Linq.XElement" /> to a <see cref="T:System.UInt64" />.</summary>
1067 <param name="element">The <see cref="T:System.Xml.Linq.XElement" /> to cast to <see cref="T:System.UInt64" />.</param>
1068 <returns>A <see cref="T:System.UInt64" /> that contains the content of this <see cref="T:System.Xml.Linq.XElement" />.</returns>
1069 <exception cref="T:System.FormatException">The element does not contain a valid <see cref="T:System.UInt64" /> value.</exception>
1070 <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is <see langword="null" />.</exception>
1072 <member name="M:System.Xml.Linq.XElement.Parse(System.String)">
1073 <summary>Load an <see cref="T:System.Xml.Linq.XElement" /> from a string that contains XML.</summary>
1074 <param name="text">A <see cref="T:System.String" /> that contains XML.</param>
1075 <returns>An <see cref="T:System.Xml.Linq.XElement" /> populated from the string that contains XML.</returns>
1077 <member name="M:System.Xml.Linq.XElement.Parse(System.String,System.Xml.Linq.LoadOptions)">
1078 <summary>Load an <see cref="T:System.Xml.Linq.XElement" /> from a string that contains XML, optionally preserving white space and retaining line information.</summary>
1079 <param name="text">A <see cref="T:System.String" /> that contains XML.</param>
1080 <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions" /> that specifies white space behavior, and whether to load base URI and line information.</param>
1081 <returns>An <see cref="T:System.Xml.Linq.XElement" /> populated from the string that contains XML.</returns>
1083 <member name="M:System.Xml.Linq.XElement.RemoveAll">
1084 <summary>Removes nodes and attributes from this <see cref="T:System.Xml.Linq.XElement" />.</summary>
1086 <member name="M:System.Xml.Linq.XElement.RemoveAttributes">
1087 <summary>Removes the attributes of this <see cref="T:System.Xml.Linq.XElement" />.</summary>
1089 <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object)">
1090 <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
1091 <param name="content">The content that will replace the child nodes and attributes of this element.</param>
1093 <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object[])">
1094 <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
1095 <param name="content">A parameter list of content objects.</param>
1097 <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object)">
1098 <summary>Replaces the attributes of this element with the specified content.</summary>
1099 <param name="content">The content that will replace the attributes of this element.</param>
1101 <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object[])">
1102 <summary>Replaces the attributes of this element with the specified content.</summary>
1103 <param name="content">A parameter list of content objects.</param>
1105 <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream)">
1106 <summary>Outputs this <see cref="T:System.Xml.Linq.XElement" /> to the specified <see cref="T:System.IO.Stream" />.</summary>
1107 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement" /> to.</param>
1109 <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
1110 <summary>Outputs this <see cref="T:System.Xml.Linq.XElement" /> to the specified <see cref="T:System.IO.Stream" />, optionally specifying formatting behavior.</summary>
1111 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement" /> to.</param>
1112 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> object that specifies formatting behavior.</param>
1114 <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter)">
1115 <summary>Serialize this element to a <see cref="T:System.IO.TextWriter" />.</summary>
1116 <param name="textWriter">A <see cref="T:System.IO.TextWriter" /> that the <see cref="T:System.Xml.Linq.XElement" /> will be written to.</param>
1118 <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
1119 <summary>Serialize this element to a <see cref="T:System.IO.TextWriter" />, optionally disabling formatting.</summary>
1120 <param name="textWriter">The <see cref="T:System.IO.TextWriter" /> to output the XML to.</param>
1121 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
1123 <member name="M:System.Xml.Linq.XElement.Save(System.String)">
1124 <summary>Serialize this element to a file.</summary>
1125 <param name="fileName">A <see cref="T:System.String" /> that contains the name of the file.</param>
1127 <member name="M:System.Xml.Linq.XElement.Save(System.String,System.Xml.Linq.SaveOptions)">
1128 <summary>Serialize this element to a file, optionally disabling formatting.</summary>
1129 <param name="fileName">A <see cref="T:System.String" /> that contains the name of the file.</param>
1130 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
1132 <member name="M:System.Xml.Linq.XElement.Save(System.Xml.XmlWriter)">
1133 <summary>Serialize this element to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1134 <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> that the <see cref="T:System.Xml.Linq.XElement" /> will be written to.</param>
1136 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
1137 <param name="stream" />
1138 <param name="options" />
1139 <param name="cancellationToken" />
1141 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken)">
1142 <param name="textWriter" />
1143 <param name="options" />
1144 <param name="cancellationToken" />
1146 <member name="M:System.Xml.Linq.XElement.SaveAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1147 <param name="writer" />
1148 <param name="cancellationToken" />
1150 <member name="M:System.Xml.Linq.XElement.SetAttributeValue(System.Xml.Linq.XName,System.Object)">
1151 <summary>Sets the value of an attribute, adds an attribute, or removes an attribute.</summary>
1152 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the name of the attribute to change.</param>
1153 <param name="value">The value to assign to the attribute. The attribute is removed if the value is <see langword="null" />. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XAttribute.Value" /> property of the attribute.</param>
1154 <exception cref="T:System.ArgumentException">The <paramref name="value" /> is an instance of <see cref="T:System.Xml.Linq.XObject" />.</exception>
1156 <member name="M:System.Xml.Linq.XElement.SetElementValue(System.Xml.Linq.XName,System.Object)">
1157 <summary>Sets the value of a child element, adds a child element, or removes a child element.</summary>
1158 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the name of the child element to change.</param>
1159 <param name="value">The value to assign to the child element. The child element is removed if the value is <see langword="null" />. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XElement.Value" /> property of the child element.</param>
1160 <exception cref="T:System.ArgumentException">The <paramref name="value" /> is an instance of <see cref="T:System.Xml.Linq.XObject" />.</exception>
1162 <member name="M:System.Xml.Linq.XElement.SetValue(System.Object)">
1163 <summary>Sets the value of this element.</summary>
1164 <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" /> property.</param>
1165 <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> is <see langword="null" />.</exception>
1166 <exception cref="T:System.ArgumentException">The <paramref name="value" /> is an <see cref="T:System.Xml.Linq.XObject" />.</exception>
1168 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#GetSchema">
1169 <summary>Gets an XML schema definition that describes the XML representation of this object.</summary>
1170 <returns>An <see cref="T:System.Xml.Schema.XmlSchema" /> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</returns>
1172 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
1173 <summary>Generates an object from its XML representation.</summary>
1174 <param name="reader">The <see cref="T:System.Xml.XmlReader" /> from which the object is deserialized.</param>
1176 <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
1177 <summary>Converts an object into its XML representation.</summary>
1178 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which this object is serialized.</param>
1180 <member name="P:System.Xml.Linq.XElement.Value">
1181 <summary>Gets or sets the concatenated text contents of this element.</summary>
1182 <returns>A <see cref="T:System.String" /> that contains all of the text content of this element. If there are multiple text nodes, they will be concatenated.</returns>
1184 <member name="M:System.Xml.Linq.XElement.WriteTo(System.Xml.XmlWriter)">
1185 <summary>Write this element to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1186 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
1188 <member name="M:System.Xml.Linq.XElement.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1189 <param name="writer" />
1190 <param name="cancellationToken" />
1192 <member name="T:System.Xml.Linq.XName">
1193 <summary>Represents a name of an XML element or attribute.</summary>
1195 <member name="M:System.Xml.Linq.XName.Equals(System.Object)">
1196 <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XName" /> is equal to this <see cref="T:System.Xml.Linq.XName" />.</summary>
1197 <param name="obj">The <see cref="T:System.Xml.Linq.XName" /> to compare to the current <see cref="T:System.Xml.Linq.XName" />.</param>
1199 <see langword="true" /> if the specified <see cref="T:System.Xml.Linq.XName" /> is equal to the current <see cref="T:System.Xml.Linq.XName" />; otherwise <see langword="false" />.</returns>
1201 <member name="M:System.Xml.Linq.XName.Get(System.String)">
1202 <summary>Gets an <see cref="T:System.Xml.Linq.XName" /> object from an expanded name.</summary>
1203 <param name="expandedName">A <see cref="T:System.String" /> that contains an expanded XML name in the format <c>{namespace}localname</c>.</param>
1204 <returns>An <see cref="T:System.Xml.Linq.XName" /> object constructed from the expanded name.</returns>
1206 <member name="M:System.Xml.Linq.XName.Get(System.String,System.String)">
1207 <summary>Gets an <see cref="T:System.Xml.Linq.XName" /> object from a local name and a namespace.</summary>
1208 <param name="localName">A local (unqualified) name.</param>
1209 <param name="namespaceName">An XML namespace.</param>
1210 <returns>An <see cref="T:System.Xml.Linq.XName" /> object created from the specified local name and namespace.</returns>
1212 <member name="M:System.Xml.Linq.XName.GetHashCode">
1213 <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XName" />.</summary>
1214 <returns>An <see cref="T:System.Int32" /> that contains the hash code for the <see cref="T:System.Xml.Linq.XName" />.</returns>
1216 <member name="P:System.Xml.Linq.XName.LocalName">
1217 <summary>Gets the local (unqualified) part of the name.</summary>
1218 <returns>A <see cref="T:System.String" /> that contains the local (unqualified) part of the name.</returns>
1220 <member name="P:System.Xml.Linq.XName.Namespace">
1221 <summary>Gets the namespace part of the fully qualified name.</summary>
1222 <returns>An <see cref="T:System.Xml.Linq.XNamespace" /> that contains the namespace part of the name.</returns>
1224 <member name="P:System.Xml.Linq.XName.NamespaceName">
1225 <summary>Returns the URI of the <see cref="T:System.Xml.Linq.XNamespace" /> for this <see cref="T:System.Xml.Linq.XName" />.</summary>
1226 <returns>The URI of the <see cref="T:System.Xml.Linq.XNamespace" /> for this <see cref="T:System.Xml.Linq.XName" />.</returns>
1228 <member name="M:System.Xml.Linq.XName.op_Equality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
1229 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName" /> are equal.</summary>
1230 <param name="left">The first <see cref="T:System.Xml.Linq.XName" /> to compare.</param>
1231 <param name="right">The second <see cref="T:System.Xml.Linq.XName" /> to compare.</param>
1233 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are equal; otherwise <see langword="false" />.</returns>
1235 <member name="M:System.Xml.Linq.XName.op_Implicit(System.String)~System.Xml.Linq.XName">
1236 <summary>Converts a string formatted as an expanded XML name (that is,<c>{namespace}localname</c>) to an <see cref="T:System.Xml.Linq.XName" /> object.</summary>
1237 <param name="expandedName">A string that contains an expanded XML name in the format <c>{namespace}localname</c>.</param>
1238 <returns>An <see cref="T:System.Xml.Linq.XName" /> object constructed from the expanded name.</returns>
1240 <member name="M:System.Xml.Linq.XName.op_Inequality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
1241 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName" /> are not equal.</summary>
1242 <param name="left">The first <see cref="T:System.Xml.Linq.XName" /> to compare.</param>
1243 <param name="right">The second <see cref="T:System.Xml.Linq.XName" /> to compare.</param>
1245 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise <see langword="false" />.</returns>
1247 <member name="M:System.Xml.Linq.XName.System#IEquatable{System#Xml#Linq#XName}#Equals(System.Xml.Linq.XName)">
1248 <summary>Indicates whether the current <see cref="T:System.Xml.Linq.XName" /> is equal to the specified <see cref="T:System.Xml.Linq.XName" />.</summary>
1249 <param name="other">The <see cref="T:System.Xml.Linq.XName" /> to compare with this <see cref="T:System.Xml.Linq.XName" />.</param>
1251 <see langword="true" /> if this <see cref="T:System.Xml.Linq.XName" /> is equal to the specified <see cref="T:System.Xml.Linq.XName" />, otherwise <see langword="false" />.</returns>
1253 <member name="M:System.Xml.Linq.XName.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1254 <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data required to serialize the target object.</summary>
1255 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
1256 <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext" />) for this serialization.</param>
1258 <member name="M:System.Xml.Linq.XName.ToString">
1259 <summary>Returns the expanded XML name in the format <c>{namespace}localname</c>.</summary>
1260 <returns>A <see cref="T:System.String" /> that contains the expanded XML name in the format <c>{namespace}localname</c>.</returns>
1262 <member name="T:System.Xml.Linq.XNamespace">
1263 <summary>Represents an XML namespace. This class cannot be inherited.</summary>
1265 <member name="M:System.Xml.Linq.XNamespace.Equals(System.Object)">
1266 <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XNamespace" /> is equal to the current <see cref="T:System.Xml.Linq.XNamespace" />.</summary>
1267 <param name="obj">The <see cref="T:System.Xml.Linq.XNamespace" /> to compare to the current <see cref="T:System.Xml.Linq.XNamespace" />.</param>
1268 <returns>A <see cref="T:System.Boolean" /> that indicates whether the specified <see cref="T:System.Xml.Linq.XNamespace" /> is equal to the current <see cref="T:System.Xml.Linq.XNamespace" />.</returns>
1270 <member name="M:System.Xml.Linq.XNamespace.Get(System.String)">
1271 <summary>Gets an <see cref="T:System.Xml.Linq.XNamespace" /> for the specified Uniform Resource Identifier (URI).</summary>
1272 <param name="namespaceName">A <see cref="T:System.String" /> that contains a namespace URI.</param>
1273 <returns>An <see cref="T:System.Xml.Linq.XNamespace" /> created from the specified URI.</returns>
1275 <member name="M:System.Xml.Linq.XNamespace.GetHashCode">
1276 <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XNamespace" />.</summary>
1277 <returns>An <see cref="T:System.Int32" /> that contains the hash code for the <see cref="T:System.Xml.Linq.XNamespace" />.</returns>
1279 <member name="M:System.Xml.Linq.XNamespace.GetName(System.String)">
1280 <summary>Returns an <see cref="T:System.Xml.Linq.XName" /> object created from this <see cref="T:System.Xml.Linq.XNamespace" /> and the specified local name.</summary>
1281 <param name="localName">A <see cref="T:System.String" /> that contains a local name.</param>
1282 <returns>An <see cref="T:System.Xml.Linq.XName" /> created from this <see cref="T:System.Xml.Linq.XNamespace" /> and the specified local name.</returns>
1284 <member name="P:System.Xml.Linq.XNamespace.NamespaceName">
1285 <summary>Gets the Uniform Resource Identifier (URI) of this namespace.</summary>
1286 <returns>A <see cref="T:System.String" /> that contains the URI of the namespace.</returns>
1288 <member name="P:System.Xml.Linq.XNamespace.None">
1289 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace" /> object that corresponds to no namespace.</summary>
1290 <returns>The <see cref="T:System.Xml.Linq.XNamespace" /> that corresponds to no namespace.</returns>
1292 <member name="M:System.Xml.Linq.XNamespace.op_Addition(System.Xml.Linq.XNamespace,System.String)">
1293 <summary>Combines an <see cref="T:System.Xml.Linq.XNamespace" /> object with a local name to create an <see cref="T:System.Xml.Linq.XName" />.</summary>
1294 <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace" /> that contains the namespace.</param>
1295 <param name="localName">A <see cref="T:System.String" /> that contains the local name.</param>
1296 <returns>The new <see cref="T:System.Xml.Linq.XName" /> constructed from the namespace and local name.</returns>
1298 <member name="M:System.Xml.Linq.XNamespace.op_Equality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
1299 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace" /> are equal.</summary>
1300 <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace" /> to compare.</param>
1301 <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace" /> to compare.</param>
1302 <returns>A <see cref="T:System.Boolean" /> that indicates whether <paramref name="left" /> and <paramref name="right" /> are equal.</returns>
1304 <member name="M:System.Xml.Linq.XNamespace.op_Implicit(System.String)~System.Xml.Linq.XNamespace">
1305 <summary>Converts a string containing a Uniform Resource Identifier (URI) to an <see cref="T:System.Xml.Linq.XNamespace" />.</summary>
1306 <param name="namespaceName">A <see cref="T:System.String" /> that contains the namespace URI.</param>
1307 <returns>An <see cref="T:System.Xml.Linq.XNamespace" /> constructed from the URI string.</returns>
1309 <member name="M:System.Xml.Linq.XNamespace.op_Inequality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
1310 <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace" /> are not equal.</summary>
1311 <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace" /> to compare.</param>
1312 <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace" /> to compare.</param>
1313 <returns>A <see cref="T:System.Boolean" /> that indicates whether <paramref name="left" /> and <paramref name="right" /> are not equal.</returns>
1315 <member name="M:System.Xml.Linq.XNamespace.ToString">
1316 <summary>Returns the URI of this <see cref="T:System.Xml.Linq.XNamespace" />.</summary>
1317 <returns>The URI of this <see cref="T:System.Xml.Linq.XNamespace" />.</returns>
1319 <member name="P:System.Xml.Linq.XNamespace.Xml">
1320 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace" /> object that corresponds to the XML URI (<c></c>).</summary>
1321 <returns>The <see cref="T:System.Xml.Linq.XNamespace" /> that corresponds to the XML URI (<c></c>).</returns>
1323 <member name="P:System.Xml.Linq.XNamespace.Xmlns">
1324 <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace" /> object that corresponds to the xmlns URI (<c></c>).</summary>
1325 <returns>The <see cref="T:System.Xml.Linq.XNamespace" /> that corresponds to the xmlns URI (<c></c>).</returns>
1327 <member name="T:System.Xml.Linq.XNode">
1328 <summary>Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree.</summary>
1330 <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object)">
1331 <summary>Adds the specified content immediately after this node.</summary>
1332 <param name="content">A content object that contains simple content or a collection of content objects to be added after this node.</param>
1333 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
1335 <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object[])">
1336 <summary>Adds the specified content immediately after this node.</summary>
1337 <param name="content">A parameter list of content objects.</param>
1338 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
1340 <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object)">
1341 <summary>Adds the specified content immediately before this node.</summary>
1342 <param name="content">A content object that contains simple content or a collection of content objects to be added before this node.</param>
1343 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
1345 <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object[])">
1346 <summary>Adds the specified content immediately before this node.</summary>
1347 <param name="content">A parameter list of content objects.</param>
1348 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
1350 <member name="M:System.Xml.Linq.XNode.Ancestors">
1351 <summary>Returns a collection of the ancestor elements of this node.</summary>
1352 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the ancestor elements of this node.</returns>
1354 <member name="M:System.Xml.Linq.XNode.Ancestors(System.Xml.Linq.XName)">
1355 <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" /> are included in the collection.</summary>
1356 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
1357 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the ancestor elements of this node. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.
1358 The nodes in the returned collection are in reverse document order.
1359 This method uses deferred execution.</returns>
1361 <member name="M:System.Xml.Linq.XNode.CompareDocumentOrder(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1362 <summary>Compares two nodes to determine their relative XML document order.</summary>
1363 <param name="n1">First <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1364 <param name="n2">Second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1365 <returns>An <see langword="int" /> containing 0 if the nodes are equal; -1 if <paramref name="n1" /> is before <paramref name="n2" />; 1 if <paramref name="n1" /> is after <paramref name="n2" />.</returns>
1366 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1368 <member name="M:System.Xml.Linq.XNode.CreateReader">
1369 <summary>Creates an <see cref="T:System.Xml.XmlReader" /> for this node.</summary>
1370 <returns>An <see cref="T:System.Xml.XmlReader" /> that can be used to read this node and its descendants.</returns>
1372 <member name="M:System.Xml.Linq.XNode.CreateReader(System.Xml.Linq.ReaderOptions)">
1373 <summary>Creates an <see cref="T:System.Xml.XmlReader" /> with the options specified by the <paramref name="readerOptions" /> parameter.</summary>
1374 <param name="readerOptions">A <see cref="T:System.Xml.Linq.ReaderOptions" /> object that specifies whether to omit duplicate namespaces.</param>
1375 <returns>An <see cref="T:System.Xml.XmlReader" /> object.</returns>
1377 <member name="M:System.Xml.Linq.XNode.DeepEquals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1378 <summary>Compares the values of two nodes, including the values of all descendant nodes.</summary>
1379 <param name="n1">The first <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1380 <param name="n2">The second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1382 <see langword="true" /> if the nodes are equal; otherwise <see langword="false" />.</returns>
1384 <member name="P:System.Xml.Linq.XNode.DocumentOrderComparer">
1385 <summary>Gets a comparer that can compare the relative position of two nodes.</summary>
1386 <returns>An <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer" /> that can compare the relative position of two nodes.</returns>
1388 <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf">
1389 <summary>Returns a collection of the sibling elements after this node, in document order.</summary>
1390 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the sibling elements after this node, in document order.</returns>
1392 <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf(System.Xml.Linq.XName)">
1393 <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" /> are included in the collection.</summary>
1394 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
1395 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the sibling elements after this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</returns>
1397 <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf">
1398 <summary>Returns a collection of the sibling elements before this node, in document order.</summary>
1399 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the sibling elements before this node, in document order.</returns>
1401 <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf(System.Xml.Linq.XName)">
1402 <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" /> are included in the collection.</summary>
1403 <param name="name">The <see cref="T:System.Xml.Linq.XName" /> to match.</param>
1404 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XElement" /> of the sibling elements before this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName" /> are included in the collection.</returns>
1406 <member name="P:System.Xml.Linq.XNode.EqualityComparer">
1407 <summary>Gets a comparer that can compare two nodes for value equality.</summary>
1408 <returns>A <see cref="T:System.Xml.Linq.XNodeEqualityComparer" /> that can compare two nodes for value equality.</returns>
1410 <member name="M:System.Xml.Linq.XNode.IsAfter(System.Xml.Linq.XNode)">
1411 <summary>Determines if the current node appears after a specified node in terms of document order.</summary>
1412 <param name="node">The <see cref="T:System.Xml.Linq.XNode" /> to compare for document order.</param>
1414 <see langword="true" /> if this node appears after the specified node; otherwise <see langword="false" />.</returns>
1416 <member name="M:System.Xml.Linq.XNode.IsBefore(System.Xml.Linq.XNode)">
1417 <summary>Determines if the current node appears before a specified node in terms of document order.</summary>
1418 <param name="node">The <see cref="T:System.Xml.Linq.XNode" /> to compare for document order.</param>
1420 <see langword="true" /> if this node appears before the specified node; otherwise <see langword="false" />.</returns>
1422 <member name="P:System.Xml.Linq.XNode.NextNode">
1423 <summary>Gets the next sibling node of this node.</summary>
1424 <returns>The <see cref="T:System.Xml.Linq.XNode" /> that contains the next sibling node.</returns>
1426 <member name="M:System.Xml.Linq.XNode.NodesAfterSelf">
1427 <summary>Returns a collection of the sibling nodes after this node, in document order.</summary>
1428 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> of the sibling nodes after this node, in document order.</returns>
1430 <member name="M:System.Xml.Linq.XNode.NodesBeforeSelf">
1431 <summary>Returns a collection of the sibling nodes before this node, in document order.</summary>
1432 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Xml.Linq.XNode" /> of the sibling nodes before this node, in document order.</returns>
1434 <member name="P:System.Xml.Linq.XNode.PreviousNode">
1435 <summary>Gets the previous sibling node of this node.</summary>
1436 <returns>The <see cref="T:System.Xml.Linq.XNode" /> that contains the previous sibling node.</returns>
1438 <member name="M:System.Xml.Linq.XNode.ReadFrom(System.Xml.XmlReader)">
1439 <summary>Creates an <see cref="T:System.Xml.Linq.XNode" /> from an <see cref="T:System.Xml.XmlReader" />.</summary>
1440 <param name="reader">An <see cref="T:System.Xml.XmlReader" /> positioned at the node to read into this <see cref="T:System.Xml.Linq.XNode" />.</param>
1441 <returns>An <see cref="T:System.Xml.Linq.XNode" /> 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" />) of the first node encountered in the reader.</returns>
1442 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XmlReader" /> is not positioned on a recognized node type.</exception>
1443 <exception cref="T:System.Xml.XmlException">The underlying <see cref="T:System.Xml.XmlReader" /> throws an exception.</exception>
1445 <member name="M:System.Xml.Linq.XNode.ReadFromAsync(System.Xml.XmlReader,System.Threading.CancellationToken)">
1446 <summary>Creates an <see cref="T:System.Xml.Linq.XNode" /> from an <see cref="T:System.Xml.XmlReader" />. The runtime type of the node is determined by the <see cref="P:System.Xml.Linq.XObject.NodeType" /> of the first node encountered in the reader.</summary>
1447 <param name="reader">A reader positioned at the node to read into this <see cref="T:System.Xml.Linq.XNode" />.</param>
1448 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
1449 <returns>An XNode that contains the nodes read from the reader.</returns>
1450 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XmlReader" /> is not positioned on a recognized node type.</exception>
1452 <member name="M:System.Xml.Linq.XNode.Remove">
1453 <summary>Removes this node from its parent.</summary>
1454 <exception cref="T:System.InvalidOperationException">The parent is <see langword="null" />.</exception>
1456 <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object)">
1457 <summary>Replaces this node with the specified content.</summary>
1458 <param name="content">Content that replaces this node.</param>
1460 <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object[])">
1461 <summary>Replaces this node with the specified content.</summary>
1462 <param name="content">A parameter list of the new content.</param>
1464 <member name="M:System.Xml.Linq.XNode.ToString">
1465 <summary>Returns the indented XML for this node.</summary>
1466 <returns>A <see cref="T:System.String" /> containing the indented XML.</returns>
1468 <member name="M:System.Xml.Linq.XNode.ToString(System.Xml.Linq.SaveOptions)">
1469 <summary>Returns the XML for this node, optionally disabling formatting.</summary>
1470 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
1471 <returns>A <see cref="T:System.String" /> containing the XML.</returns>
1473 <member name="M:System.Xml.Linq.XNode.WriteTo(System.Xml.XmlWriter)">
1474 <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1475 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
1477 <member name="M:System.Xml.Linq.XNode.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1478 <summary>Writes the current node to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1479 <param name="writer">The writer to write the current node into.</param>
1480 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
1481 <returns>A task representing the asynchronous write operation.</returns>
1483 <member name="T:System.Xml.Linq.XNodeDocumentOrderComparer">
1484 <summary>Contains functionality to compare nodes for their document order. This class cannot be inherited.</summary>
1486 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.#ctor">
1487 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer" /> class.</summary>
1489 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.Compare(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1490 <summary>Compares two nodes to determine their relative document order.</summary>
1491 <param name="x">The first <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1492 <param name="y">The second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1493 <returns>An <see cref="T:System.Int32" /> that contains 0 if the nodes are equal; -1 if <paramref name="x" /> is before <paramref name="y" />; 1 if <paramref name="x" /> is after <paramref name="y" />.</returns>
1494 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1496 <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.System#Collections#IComparer#Compare(System.Object,System.Object)">
1497 <summary>Compares two nodes to determine their relative document order.</summary>
1498 <param name="x">The first <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1499 <param name="y">The second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1500 <returns>An <see cref="T:System.Int32" /> that contains 0 if the nodes are equal; -1 if <paramref name="x" /> is before <paramref name="y" />; 1 if <paramref name="x" /> is after <paramref name="y" />.</returns>
1501 <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
1502 <exception cref="T:System.ArgumentException">The two nodes are not derived from <see cref="T:System.Xml.Linq.XNode" />.</exception>
1504 <member name="T:System.Xml.Linq.XNodeEqualityComparer">
1505 <summary>Compares nodes to determine whether they are equal. This class cannot be inherited.</summary>
1507 <member name="M:System.Xml.Linq.XNodeEqualityComparer.#ctor">
1508 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeEqualityComparer" /> class.</summary>
1510 <member name="M:System.Xml.Linq.XNodeEqualityComparer.Equals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
1511 <summary>Compares the values of two nodes.</summary>
1512 <param name="x">The first <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1513 <param name="y">The second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1514 <returns>A <see cref="T:System.Boolean" /> indicating if the nodes are equal.</returns>
1516 <member name="M:System.Xml.Linq.XNodeEqualityComparer.GetHashCode(System.Xml.Linq.XNode)">
1517 <summary>Returns a hash code based on an <see cref="T:System.Xml.Linq.XNode" />.</summary>
1518 <param name="obj">The <see cref="T:System.Xml.Linq.XNode" /> to hash.</param>
1519 <returns>A <see cref="T:System.Int32" /> that contains a value-based hash code for the node.</returns>
1521 <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#Equals(System.Object,System.Object)">
1522 <summary>Compares the values of two nodes.</summary>
1523 <param name="x">The first <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1524 <param name="y">The second <see cref="T:System.Xml.Linq.XNode" /> to compare.</param>
1526 <see langword="true" /> if the nodes are equal; otherwise <see langword="false" />.</returns>
1528 <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#GetHashCode(System.Object)">
1529 <summary>Returns a hash code based on the value of a node.</summary>
1530 <param name="obj">The node to hash.</param>
1531 <returns>A <see cref="T:System.Int32" /> that contains a value-based hash code for the node.</returns>
1533 <member name="T:System.Xml.Linq.XObject">
1534 <summary>Represents a node or an attribute in an XML tree.</summary>
1536 <member name="M:System.Xml.Linq.XObject.AddAnnotation(System.Object)">
1537 <summary>Adds an object to the annotation list of this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1538 <param name="annotation">An object that contains the annotation to add.</param>
1540 <member name="M:System.Xml.Linq.XObject.Annotation(System.Type)">
1541 <summary>Gets the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1542 <param name="type">The type of the annotation to retrieve.</param>
1543 <returns>The <see cref="T:System.Object" /> that contains the first annotation object that matches the specified type, or <see langword="null" /> if no annotation is of the specified type.</returns>
1545 <member name="M:System.Xml.Linq.XObject.Annotation``1">
1546 <summary>Gets the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1547 <typeparam name="T">The type of the annotation to retrieve.</typeparam>
1548 <returns>The first annotation object that matches the specified type, or <see langword="null" /> if no annotation is of the specified type.</returns>
1550 <member name="M:System.Xml.Linq.XObject.Annotations(System.Type)">
1551 <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1552 <param name="type">The type of the annotations to retrieve.</param>
1553 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Object" /> that contains the annotations that match the specified type for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1555 <member name="M:System.Xml.Linq.XObject.Annotations``1">
1556 <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1557 <typeparam name="T">The type of the annotations to retrieve.</typeparam>
1558 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains the annotations for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1560 <member name="P:System.Xml.Linq.XObject.BaseUri">
1561 <summary>Gets the base URI for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1562 <returns>A <see cref="T:System.String" /> that contains the base URI for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1564 <member name="E:System.Xml.Linq.XObject.Changed">
1565 <summary>Raised when this <see cref="T:System.Xml.Linq.XObject" /> or any of its descendants have changed.</summary>
1567 <member name="E:System.Xml.Linq.XObject.Changing">
1568 <summary>Raised when this <see cref="T:System.Xml.Linq.XObject" /> or any of its descendants are about to change.</summary>
1570 <member name="P:System.Xml.Linq.XObject.Document">
1571 <summary>Gets the <see cref="T:System.Xml.Linq.XDocument" /> for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1572 <returns>The <see cref="T:System.Xml.Linq.XDocument" /> for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1574 <member name="P:System.Xml.Linq.XObject.NodeType">
1575 <summary>Gets the node type for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1576 <returns>The node type for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1578 <member name="P:System.Xml.Linq.XObject.Parent">
1579 <summary>Gets the parent <see cref="T:System.Xml.Linq.XElement" /> of this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1580 <returns>The parent <see cref="T:System.Xml.Linq.XElement" /> of this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1582 <member name="M:System.Xml.Linq.XObject.RemoveAnnotations(System.Type)">
1583 <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1584 <param name="type">The type of annotations to remove.</param>
1586 <member name="M:System.Xml.Linq.XObject.RemoveAnnotations``1">
1587 <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1588 <typeparam name="T">The type of annotations to remove.</typeparam>
1590 <member name="M:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#HasLineInfo">
1591 <summary>Gets a value indicating whether or not this <see cref="T:System.Xml.Linq.XObject" /> has line information.</summary>
1593 <see langword="true" /> if the <see cref="T:System.Xml.Linq.XObject" /> has line information; otherwise, <see langword="false" />.</returns>
1595 <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LineNumber">
1596 <summary>Gets the line number that the underlying <see cref="T:System.Xml.XmlReader" /> reported for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1597 <returns>An <see cref="T:System.Int32" /> that contains the line number reported by the <see cref="T:System.Xml.XmlReader" /> for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1599 <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LinePosition">
1600 <summary>Gets the line position that the underlying <see cref="T:System.Xml.XmlReader" /> reported for this <see cref="T:System.Xml.Linq.XObject" />.</summary>
1601 <returns>An <see cref="T:System.Int32" /> that contains the line position reported by the <see cref="T:System.Xml.XmlReader" /> for this <see cref="T:System.Xml.Linq.XObject" />.</returns>
1603 <member name="T:System.Xml.Linq.XObjectChange">
1604 <summary>Specifies the event type when an event is raised for an <see cref="T:System.Xml.Linq.XObject" />.</summary>
1606 <member name="F:System.Xml.Linq.XObjectChange.Add">
1607 <summary>An <see cref="T:System.Xml.Linq.XObject" /> has been or will be added to an <see cref="T:System.Xml.Linq.XContainer" />.</summary>
1609 <member name="F:System.Xml.Linq.XObjectChange.Name">
1610 <summary>An <see cref="T:System.Xml.Linq.XObject" /> has been or will be renamed.</summary>
1612 <member name="F:System.Xml.Linq.XObjectChange.Remove">
1613 <summary>An <see cref="T:System.Xml.Linq.XObject" /> has been or will be removed from an <see cref="T:System.Xml.Linq.XContainer" />.</summary>
1615 <member name="F:System.Xml.Linq.XObjectChange.Value">
1616 <summary>The value of an <see cref="T:System.Xml.Linq.XObject" /> 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>
1618 <member name="T:System.Xml.Linq.XObjectChangeEventArgs">
1619 <summary>Provides data for the <see cref="E:System.Xml.Linq.XObject.Changing" /> and <see cref="E:System.Xml.Linq.XObject.Changed" /> events.</summary>
1621 <member name="M:System.Xml.Linq.XObjectChangeEventArgs.#ctor(System.Xml.Linq.XObjectChange)">
1622 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XObjectChangeEventArgs" /> class.</summary>
1623 <param name="objectChange">An <see cref="T:System.Xml.Linq.XObjectChange" /> that contains the event arguments for LINQ to XML events.</param>
1625 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Add">
1626 <summary>Event argument for an <see cref="F:System.Xml.Linq.XObjectChange.Add" /> change event.</summary>
1628 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Name">
1629 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Name" /> change event.</summary>
1631 <member name="P:System.Xml.Linq.XObjectChangeEventArgs.ObjectChange">
1632 <summary>Gets the type of change.</summary>
1633 <returns>An <see cref="T:System.Xml.Linq.XObjectChange" /> that contains the type of change.</returns>
1635 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Remove">
1636 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Remove" /> change event.</summary>
1638 <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Value">
1639 <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Value" /> change event.</summary>
1641 <member name="T:System.Xml.Linq.XProcessingInstruction">
1642 <summary>Represents an XML processing instruction.</summary>
1644 <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.String,System.String)">
1645 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction" /> class.</summary>
1646 <param name="target">A <see cref="T:System.String" /> containing the target application for this <see cref="T:System.Xml.Linq.XProcessingInstruction" />.</param>
1647 <param name="data">The string data for this <see cref="T:System.Xml.Linq.XProcessingInstruction" />.</param>
1648 <exception cref="T:System.ArgumentNullException">The <paramref name="target" /> or <paramref name="data" /> parameter is <see langword="null" />.</exception>
1649 <exception cref="T:System.ArgumentException">The <paramref name="target" /> does not follow the constraints of an XML name.</exception>
1651 <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.Xml.Linq.XProcessingInstruction)">
1652 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction" /> class.</summary>
1653 <param name="other">The <see cref="T:System.Xml.Linq.XProcessingInstruction" /> node to copy from.</param>
1655 <member name="P:System.Xml.Linq.XProcessingInstruction.Data">
1656 <summary>Gets or sets the string value of this processing instruction.</summary>
1657 <returns>A <see cref="T:System.String" /> that contains the string value of this processing instruction.</returns>
1658 <exception cref="T:System.ArgumentNullException">The string <paramref name="value" /> is <see langword="null" />.</exception>
1660 <member name="P:System.Xml.Linq.XProcessingInstruction.NodeType">
1661 <summary>Gets the node type for this node.</summary>
1662 <returns>The node type. For <see cref="T:System.Xml.Linq.XProcessingInstruction" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.ProcessingInstruction" />.</returns>
1664 <member name="P:System.Xml.Linq.XProcessingInstruction.Target">
1665 <summary>Gets or sets a string containing the target application for this processing instruction.</summary>
1666 <returns>A <see cref="T:System.String" /> containing the target application for this processing instruction.</returns>
1667 <exception cref="T:System.ArgumentNullException">The string <paramref name="value" /> is <see langword="null" />.</exception>
1668 <exception cref="T:System.ArgumentException">The <paramref name="target" /> does not follow the constraints of an XML name.</exception>
1670 <member name="M:System.Xml.Linq.XProcessingInstruction.WriteTo(System.Xml.XmlWriter)">
1671 <summary>Writes this processing instruction to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1672 <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write this processing instruction to.</param>
1674 <member name="M:System.Xml.Linq.XProcessingInstruction.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1675 <summary>Writes this <see cref="T:System.Xml.Linq.XProcessingInstruction" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
1676 <param name="writer">The writer to write this <see cref="T:System.Xml.Linq.XProcessingInstruction" /> to.</param>
1677 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
1678 <returns>A task representing the asynchronous write operation.</returns>
1680 <member name="T:System.Xml.Linq.XStreamingElement">
1681 <summary>Represents elements in an XML tree that supports deferred streaming output.</summary>
1683 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName)">
1684 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement" /> class from the specified <see cref="T:System.Xml.Linq.XName" />.</summary>
1685 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the name of the element.</param>
1687 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object)">
1688 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement" /> class with the specified name and content.</summary>
1689 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the element name.</param>
1690 <param name="content">The contents of the element.</param>
1692 <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object[])">
1693 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement" /> class with the specified name and content.</summary>
1694 <param name="name">An <see cref="T:System.Xml.Linq.XName" /> that contains the element name.</param>
1695 <param name="content">The contents of the element.</param>
1697 <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object)">
1698 <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement" />.</summary>
1699 <param name="content">Content to be added to the streaming element.</param>
1701 <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object[])">
1702 <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement" />.</summary>
1703 <param name="content">Content to be added to the streaming element.</param>
1705 <member name="P:System.Xml.Linq.XStreamingElement.Name">
1706 <summary>Gets or sets the name of this streaming element.</summary>
1707 <returns>An <see cref="T:System.Xml.Linq.XName" /> that contains the name of this streaming element.</returns>
1709 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream)">
1710 <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement" /> to the specified <see cref="T:System.IO.Stream" />.</summary>
1711 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument" /> to.</param>
1713 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
1714 <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement" /> to the specified <see cref="T:System.IO.Stream" />, optionally specifying formatting behavior.</summary>
1715 <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument" /> to.</param>
1716 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> object that specifies formatting behavior.</param>
1718 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter)">
1719 <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter" />.</summary>
1720 <param name="textWriter">A <see cref="T:System.IO.TextWriter" /> that the <see cref="T:System.Xml.Linq.XStreamingElement" /> will be written to.</param>
1722 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
1723 <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter" />, optionally disabling formatting.</summary>
1724 <param name="textWriter">The <see cref="T:System.IO.TextWriter" /> to output the XML to.</param>
1725 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
1727 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String)">
1728 <summary>Serialize this streaming element to a file.</summary>
1729 <param name="fileName">A <see cref="T:System.String" /> that contains the name of the file.</param>
1731 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String,System.Xml.Linq.SaveOptions)">
1732 <summary>Serialize this streaming element to a file, optionally disabling formatting.</summary>
1733 <param name="fileName">A <see cref="T:System.String" /> that contains the name of the file.</param>
1734 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> object that specifies formatting behavior.</param>
1736 <member name="M:System.Xml.Linq.XStreamingElement.Save(System.Xml.XmlWriter)">
1737 <summary>Serialize this streaming element to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1738 <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> that the <see cref="T:System.Xml.Linq.XElement" /> will be written to.</param>
1740 <member name="M:System.Xml.Linq.XStreamingElement.ToString">
1741 <summary>Returns the formatted (indented) XML for this streaming element.</summary>
1742 <returns>A <see cref="T:System.String" /> containing the indented XML.</returns>
1744 <member name="M:System.Xml.Linq.XStreamingElement.ToString(System.Xml.Linq.SaveOptions)">
1745 <summary>Returns the XML for this streaming element, optionally disabling formatting.</summary>
1746 <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions" /> that specifies formatting behavior.</param>
1747 <returns>A <see cref="T:System.String" /> containing the XML.</returns>
1749 <member name="M:System.Xml.Linq.XStreamingElement.WriteTo(System.Xml.XmlWriter)">
1750 <summary>Writes this streaming element to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1751 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
1753 <member name="T:System.Xml.Linq.XText">
1754 <summary>Represents a text node.</summary>
1756 <member name="M:System.Xml.Linq.XText.#ctor(System.String)">
1757 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText" /> class.</summary>
1758 <param name="value">The <see cref="T:System.String" /> that contains the value of the <see cref="T:System.Xml.Linq.XText" /> node.</param>
1760 <member name="M:System.Xml.Linq.XText.#ctor(System.Xml.Linq.XText)">
1761 <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText" /> class from another <see cref="T:System.Xml.Linq.XText" /> object.</summary>
1762 <param name="other">The <see cref="T:System.Xml.Linq.XText" /> node to copy from.</param>
1764 <member name="P:System.Xml.Linq.XText.NodeType">
1765 <summary>Gets the node type for this node.</summary>
1766 <returns>The node type. For <see cref="T:System.Xml.Linq.XText" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.Text" />.</returns>
1768 <member name="P:System.Xml.Linq.XText.Value">
1769 <summary>Gets or sets the value of this node.</summary>
1770 <returns>A <see cref="T:System.String" /> that contains the value of this node.</returns>
1772 <member name="M:System.Xml.Linq.XText.WriteTo(System.Xml.XmlWriter)">
1773 <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter" />.</summary>
1774 <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> into which this method will write.</param>
1776 <member name="M:System.Xml.Linq.XText.WriteToAsync(System.Xml.XmlWriter,System.Threading.CancellationToken)">
1777 <summary>Asynchronously writes this <see cref="T:System.Xml.Linq.XText" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
1778 <param name="writer">The writer to write this <see cref="T:System.Xml.Linq.XText" /> to.</param>
1779 <param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation.</param>
1780 <returns>A task representing the asynchronous write operation.</returns>
1782 <member name="T:System.Xml.Schema.Extensions">
1783 <summary>This class contains the LINQ to XML extension methods for XSD validation.</summary>
1785 <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XAttribute)">
1786 <summary>Gets the post-schema-validation infoset (PSVI) of a validated attribute.</summary>
1787 <param name="source">An <see cref="T:System.Xml.Linq.XAttribute" /> that has been previously validated.</param>
1788 <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo" /> that contains the post-schema-validation infoset for an <see cref="T:System.Xml.Linq.XAttribute" />.</returns>
1790 <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XElement)">
1791 <summary>Gets the post-schema-validation infoset (PSVI) of a validated element.</summary>
1792 <param name="source">An <see cref="T:System.Xml.Linq.XElement" /> that has been previously validated.</param>
1793 <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo" /> that contains the post-schema-validation infoset (PSVI) for an <see cref="T:System.Xml.Linq.XElement" />.</returns>
1795 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1796 <summary>This method validates that an <see cref="T:System.Xml.Linq.XAttribute" /> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject" /> and an <see cref="T:System.Xml.Schema.XmlSchemaSet" />.</summary>
1797 <param name="source">The <see cref="T:System.Xml.Linq.XAttribute" /> to validate.</param>
1798 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that specifies the sub-tree to validate.</param>
1799 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1800 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1801 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1803 <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)">
1804 <summary>Validates that an <see cref="T:System.Xml.Linq.XAttribute" /> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject" /> and an <see cref="T:System.Xml.Schema.XmlSchemaSet" />, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1805 <param name="source">The <see cref="T:System.Xml.Linq.XAttribute" /> to validate.</param>
1806 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that specifies the sub-tree to validate.</param>
1807 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1808 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1809 <param name="addSchemaInfo">A <see cref="T:System.Boolean" /> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1810 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1812 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1813 <summary>This method validates that an <see cref="T:System.Xml.Linq.XDocument" /> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet" />.</summary>
1814 <param name="source">The <see cref="T:System.Xml.Linq.XDocument" /> to validate.</param>
1815 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1816 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1817 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1819 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
1820 <summary>Validates that an <see cref="T:System.Xml.Linq.XDocument" /> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet" />, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1821 <param name="source">The <see cref="T:System.Xml.Linq.XDocument" /> to validate.</param>
1822 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1823 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1824 <param name="addSchemaInfo">A <see cref="T:System.Boolean" /> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1825 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1827 <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
1828 <summary>This method validates that an <see cref="T:System.Xml.Linq.XElement" /> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject" /> and an <see cref="T:System.Xml.Schema.XmlSchemaSet" />.</summary>
1829 <param name="source">The <see cref="T:System.Xml.Linq.XElement" /> to validate.</param>
1830 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that specifies the sub-tree to validate.</param>
1831 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1832 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1833 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
1835 <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)">
1836 <summary>Validates that an <see cref="T:System.Xml.Linq.XElement" /> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject" /> and an <see cref="T:System.Xml.Schema.XmlSchemaSet" />, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
1837 <param name="source">The <see cref="T:System.Xml.Linq.XElement" /> to validate.</param>
1838 <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that specifies the sub-tree to validate.</param>
1839 <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to validate against.</param>
1840 <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler" /> for an event that occurs when the reader encounters validation errors. If <see langword="null" />, throws an exception upon validation errors.</param>
1841 <param name="addSchemaInfo">A <see cref="T:System.Boolean" /> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
1842 <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>