5055ee72e389d17e123ab6bf3c7fa780a91f4acd
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Mvc.Formatters.Xml</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2">\r
8             <summary>\r
9             Serializes <see cref="T:System.Collections.Generic.IEnumerable`1"/> types by delegating them through a concrete implementation.\r
10             </summary>\r
11             <typeparam name="TWrapped">The wrapping or original type of the <see cref="T:System.Collections.Generic.IEnumerable`1"/>\r
12             to proxy.</typeparam>\r
13             <typeparam name="TDeclared">The type parameter of the original <see cref="T:System.Collections.Generic.IEnumerable`1"/>\r
14             to proxy.</typeparam>\r
15         </member>\r
16         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2.#ctor">\r
17             <summary>\r
18             Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2"/>.\r
19             </summary>\r
20             <remarks>\r
21             This constructor is necessary for <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>\r
22             to serialize.\r
23             </remarks>\r
24         </member>\r
25         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2.#ctor(System.Collections.Generic.IEnumerable{`1},Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider)">\r
26             <summary>\r
27             Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2"/> with the original\r
28              <see cref="T:System.Collections.Generic.IEnumerable`1"/> and the wrapper provider for wrapping individual elements.\r
29             </summary>\r
30             <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to get the enumerator from.</param>\r
31             <param name="elementWrapperProvider">The wrapper provider for wrapping individual elements.</param>\r
32         </member>\r
33         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2.GetEnumerator">\r
34             <summary>\r
35             Gets a delegating enumerator of the original <see cref="T:System.Collections.Generic.IEnumerable`1"/> source which is being\r
36             wrapped.\r
37             </summary>\r
38             <returns>The delegating enumerator of the original <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>\r
39         </member>\r
40         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2.Add(System.Object)">\r
41             <summary>\r
42             The serializer requires every type it encounters can be serialized and deserialized.\r
43             This type will never be used for deserialization, but we are required to implement the add\r
44             method so that the type can be serialized. This will never be called.\r
45             </summary>\r
46             <param name="item">The item to add.</param>\r
47             <exception cref="T:System.NotImplementedException">Thrown unconditionally.</exception>\r
48         </member>\r
49         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2.System#Collections#IEnumerable#GetEnumerator">\r
50             <summary>\r
51             Gets a delegating enumerator of the original <see cref="T:System.Collections.Generic.IEnumerable`1"/> source which is being\r
52             wrapped.\r
53             </summary>\r
54             <returns>The delegating enumerator of the original <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>\r
55         </member>\r
56         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2">\r
57             <summary>\r
58             Delegates enumeration of elements to the original enumerator and wraps the items\r
59             with the supplied <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/>.\r
60             </summary>\r
61             <typeparam name="TWrapped">The type to which the individual elements need to be wrapped to.</typeparam>\r
62             <typeparam name="TDeclared">The original type of the element being wrapped.</typeparam>\r
63         </member>\r
64         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.#ctor(System.Collections.Generic.IEnumerator{`1},Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider)">\r
65             <summary>\r
66             Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable`2"/> which enumerates \r
67             over the elements of the original enumerator and wraps them using the supplied\r
68             <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/>.\r
69             </summary>\r
70             <param name="inner">The original enumerator.</param>\r
71             <param name="wrapperProvider">The wrapper provider to wrap individual elements.</param>\r
72         </member>\r
73         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.Current">\r
74             <inheritdoc />\r
75         </member>\r
76         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.System#Collections#IEnumerator#Current">\r
77             <inheritdoc />\r
78         </member>\r
79         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.Dispose">\r
80             <inheritdoc />\r
81         </member>\r
82         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.MoveNext">\r
83             <inheritdoc />\r
84         </member>\r
85         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator`2.Reset">\r
86             <inheritdoc />\r
87         </member>\r
88         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider">\r
89             <summary>\r
90             Provides a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> for interface types which implement\r
91             <see cref="T:System.Collections.Generic.IEnumerable`1"/>.\r
92             </summary>\r
93         </member>\r
94         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.#ctor(System.Type,Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider)">\r
95             <summary>\r
96             Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider"/>.\r
97             </summary>\r
98             <param name="sourceEnumerableOfT">Type of the original <see cref="T:System.Collections.Generic.IEnumerable`1" />\r
99             that is being wrapped.</param>\r
100             <param name="elementWrapperProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> for the element type.\r
101             Can be null.</param>\r
102         </member>\r
103         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.WrappingType">\r
104             <inheritdoc />\r
105         </member>\r
106         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.Wrap(System.Object)">\r
107             <inheritdoc />\r
108         </member>\r
109         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory">\r
110             <summary>\r
111             Creates an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider"/> for interface types implementing the\r
112             <see cref="T:System.Collections.Generic.IEnumerable`1"/> type.\r
113             </summary>\r
114         </member>\r
115         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory})">\r
116             <summary>\r
117             Initializes an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory"/> with a list\r
118             <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/>.\r
119             </summary>\r
120             <param name="wrapperProviderFactories">List of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/>.</param>\r
121         </member>\r
122         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext)">\r
123             <summary>\r
124             Gets an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider"/> for the provided context.\r
125             </summary>\r
126             <param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.</param>\r
127             <returns>An instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider"/> if the declared type is\r
128             an interface and implements <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>\r
129         </member>\r
130         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.FormattingUtilities">\r
131             <summary>\r
132             Contains methods which are used by Xml input formatters.\r
133             </summary>\r
134         </member>\r
135         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.FormattingUtilities.GetDefaultXmlReaderQuotas">\r
136             <summary>\r
137             Gets the default Reader Quotas for XmlReader.\r
138             </summary>\r
139             <returns>XmlReaderQuotas with default values</returns>\r
140         </member>\r
141         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.FormattingUtilities.GetDefaultXmlWriterSettings">\r
142             <summary>\r
143             Gets the default XmlWriterSettings.\r
144             </summary>\r
145             <returns>Default <see cref="T:System.Xml.XmlWriterSettings"/></returns>\r
146         </member>\r
147         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable">\r
148             <summary>\r
149             Defines an interface for objects to be un-wrappable after deserialization.\r
150             </summary>\r
151         </member>\r
152         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable.Unwrap(System.Type)">\r
153             <summary>\r
154             Unwraps an object.\r
155             </summary>\r
156             <param name="declaredType">The type to which the object should be un-wrapped to.</param>\r
157             <returns>The un-wrapped object.</returns>\r
158         </member>\r
159         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider">\r
160             <summary>\r
161             Defines an interface for wrapping objects for serialization or deserialization into xml.\r
162             </summary>\r
163         </member>\r
164         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.WrappingType">\r
165             <summary>\r
166             Gets the wrapping type.\r
167             </summary>\r
168         </member>\r
169         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.Wrap(System.Object)">\r
170             <summary>\r
171             Wraps the given object to the wrapping type provided by <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.WrappingType"/>.\r
172             </summary>\r
173             <param name="original">The original non-wrapped object.</param>\r
174             <returns>Returns a wrapped object.</returns>\r
175         </member>\r
176         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory">\r
177             <summary>\r
178             Create a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> given a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.\r
179             </summary>\r
180         </member>\r
181         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext)">\r
182             <summary>\r
183             Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> for the provided context.\r
184             </summary>\r
185             <param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.</param>\r
186             <returns>A wrapping provider if the factory decides to wrap the type, else <c>null</c>.</returns>\r
187         </member>\r
188         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions">\r
189             <summary>\r
190             Provides configuration for XML formatters.\r
191             </summary>\r
192             <remarks>This class is currently empty.</remarks>\r
193         </member>\r
194         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper">\r
195             <summary>\r
196             Wrapper class for <see cref="T:Microsoft.AspNetCore.Mvc.ProblemDetails"/> to enable it to be serialized by the xml formatters.\r
197             </summary>\r
198         </member>\r
199         <member name="F:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.EmptyKey">\r
200             <summary>\r
201             Key used to represent dictionary elements with empty keys\r
202             </summary>\r
203         </member>\r
204         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.#ctor">\r
205             <summary>\r
206             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper"/>.\r
207             </summary>\r
208         </member>\r
209         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.#ctor(Microsoft.AspNetCore.Mvc.ProblemDetails)">\r
210             <summary>\r
211             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper"/>.\r
212             </summary>\r
213         </member>\r
214         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.GetSchema">\r
215             <inheritdoc />\r
216         </member>\r
217         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ReadXml(System.Xml.XmlReader)">\r
218             <inheritdoc />\r
219         </member>\r
220         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ReadValue(System.Xml.XmlReader,System.String)">\r
221             <summary>\r
222             Reads the value for the specified <paramref name="name"/> from the <paramref name="reader"/>.\r
223             </summary>\r
224             <param name="reader">The <see cref="T:System.Xml.XmlReader"/>.</param>\r
225             <param name="name">The name of the node.</param>\r
226         </member>\r
227         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.WriteXml(System.Xml.XmlWriter)">\r
228             <inheritdoc />\r
229         </member>\r
230         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper">\r
231             <summary>\r
232             Wrapper class for <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError"/> to enable it to be serialized by the xml formatters.\r
233             </summary>\r
234         </member>\r
235         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.#ctor(Microsoft.AspNetCore.Mvc.SerializableError)">\r
236             <summary>\r
237             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper"/> class.\r
238             </summary>\r
239             <param name="error">The <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError"/> object that needs to be wrapped.</param>\r
240         </member>\r
241         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError">\r
242             <summary>\r
243             Gets the wrapped object which is serialized/deserialized into XML\r
244             representation.\r
245             </summary>\r
246         </member>\r
247         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.GetSchema">\r
248             <inheritdoc />\r
249         </member>\r
250         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.ReadXml(System.Xml.XmlReader)">\r
251             <summary>\r
252             Generates a <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError"/> object from its XML representation.\r
253             </summary>\r
254             <param name="reader">The <see cref="T:System.Xml.XmlReader"/> stream from which the object is deserialized.</param>\r
255         </member>\r
256         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.WriteXml(System.Xml.XmlWriter)">\r
257             <summary>\r
258             Converts the wrapped <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError"/> object into its XML representation.\r
259             </summary>\r
260             <param name="writer">The <see cref="T:System.Xml.XmlWriter"/> stream to which the object is serialized.</param>\r
261         </member>\r
262         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.Unwrap(System.Type)">\r
263             <inheritdoc />\r
264         </member>\r
265         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider">\r
266             <summary>\r
267             Wraps the object of type <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/>.\r
268             </summary>\r
269         </member>\r
270         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider.WrappingType">\r
271             <inheritdoc />\r
272         </member>\r
273         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider.Wrap(System.Object)">\r
274             <inheritdoc />\r
275         </member>\r
276         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProviderFactory">\r
277             <summary>\r
278             Creates an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> for the type <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/>.\r
279             </summary>\r
280         </member>\r
281         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext)">\r
282             <summary>\r
283             Creates an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider"/> if the provided\r
284             <paramref name="context"/>'s <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.DeclaredType"/> is\r
285             <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/>.\r
286             </summary>\r
287             <param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.</param>\r
288             <returns>\r
289             An instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider"/> if the provided <paramref name="context"/>'s\r
290             <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.DeclaredType"/> is\r
291             <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/>; otherwise <c>null</c>.\r
292             </returns>\r
293         </member>\r
294         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper">\r
295             <summary>\r
296             Wrapper class for <see cref="T:Microsoft.AspNetCore.Mvc.ValidationProblemDetails"/> to enable it to be serialized by the xml formatters.\r
297             </summary>\r
298         </member>\r
299         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.#ctor">\r
300             <summary>\r
301             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper"/>.\r
302             </summary>\r
303         </member>\r
304         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.#ctor(Microsoft.AspNetCore.Mvc.ValidationProblemDetails)">\r
305             <summary>\r
306             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper"/> for the specified\r
307             <paramref name="problemDetails"/>.\r
308             </summary>\r
309             <param name="problemDetails">The <see cref="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.ProblemDetails"/>.</param>\r
310         </member>\r
311         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.ReadValue(System.Xml.XmlReader,System.String)">\r
312             <inheritdoc />\r
313         </member>\r
314         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.WriteXml(System.Xml.XmlWriter)">\r
315             <inheritdoc />\r
316         </member>\r
317         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext">\r
318             <summary>\r
319             The context used by an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> to wrap or un-wrap types.\r
320             </summary>\r
321         </member>\r
322         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.#ctor(System.Type,System.Boolean)">\r
323             <summary>\r
324             Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.\r
325             </summary>\r
326             <param name="declaredType">The declared type of the object that needs to be wrapped.</param>\r
327             <param name="isSerialization"><see langword="true"/> if the wrapper provider is invoked during\r
328             serialization, otherwise <see langword="false"/>.</param>\r
329         </member>\r
330         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.DeclaredType">\r
331             <summary>\r
332             The declared type which could be wrapped/un-wrapped by a different type \r
333             during serialization or deserialization.\r
334             </summary>\r
335         </member>\r
336         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.IsSerialization">\r
337             <summary>\r
338             <see langword="true"/> if a wrapper provider is invoked during serialization,\r
339             <see langword="false"/> otherwise.\r
340             </summary>\r
341         </member>\r
342         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderFactoriesExtensions">\r
343             <summary>\r
344             Extension methods for <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/>.\r
345             </summary>\r
346         </member>\r
347         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderFactoriesExtensions.GetWrapperProvider(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory},Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext)">\r
348             <summary>\r
349             Gets an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> for the supplied\r
350             type.\r
351             </summary>\r
352             <param name="wrapperProviderFactories">A list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/>.</param>\r
353             <param name="wrapperProviderContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext"/>.</param>\r
354             <returns>An instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/> if there is a wrapping provider for the\r
355             supplied type, else null.</returns>\r
356         </member>\r
357         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.EnumerableWrapperProvider_InvalidSourceEnumerableOfT">\r
358             <summary>The type must be an interface and must be or derive from '{0}'.</summary>\r
359         </member>\r
360         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.FormatEnumerableWrapperProvider_InvalidSourceEnumerableOfT(System.Object)">\r
361             <summary>The type must be an interface and must be or derive from '{0}'.</summary>\r
362         </member>\r
363         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.ErrorDeserializingInputData">\r
364             <summary>An error occurred while deserializing input data.</summary>\r
365         </member>\r
366         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.RequiredProperty_MustHaveDataMemberRequired">\r
367             <summary>{0} does not recognize '{1}', so instead use '{2}' with '{3}' set to '{4}' for value type property '{5}' on type '{6}'.</summary>\r
368         </member>\r
369         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.FormatRequiredProperty_MustHaveDataMemberRequired(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">\r
370             <summary>{0} does not recognize '{1}', so instead use '{2}' with '{3}' set to '{4}' for value type property '{5}' on type '{6}'.</summary>\r
371         </member>\r
372         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.WrapperProvider_MismatchType">\r
373             <summary>The object to be wrapped must be of type '{0}' but was of type '{1}'.</summary>\r
374         </member>\r
375         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.Xml.Resources.FormatWrapperProvider_MismatchType(System.Object,System.Object)">\r
376             <summary>The object to be wrapped must be of type '{0}' but was of type '{1}'.</summary>\r
377         </member>\r
378         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter">\r
379             <summary>\r
380             This class handles deserialization of input XML data\r
381             to strongly-typed objects using <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.\r
382             </summary>\r
383         </member>\r
384         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.#ctor(Microsoft.AspNetCore.Mvc.MvcOptions)">\r
385             <summary>\r
386             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter"/>.\r
387             </summary>\r
388             <param name="options">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>\r
389         </member>\r
390         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.WrapperProviderFactories">\r
391             <summary>\r
392             Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/> to\r
393             provide the wrapping type for de-serialization.\r
394             </summary>\r
395         </member>\r
396         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.MaxDepth">\r
397             <summary>\r
398             Indicates the acceptable input XML depth.\r
399             </summary>\r
400         </member>\r
401         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.XmlDictionaryReaderQuotas">\r
402             <summary>\r
403             The quotas include - DefaultMaxDepth, DefaultMaxStringContentLength, DefaultMaxArrayLength,\r
404             DefaultMaxBytesPerRead, DefaultMaxNameTableCharCount\r
405             </summary>\r
406         </member>\r
407         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.SerializerSettings">\r
408             <summary>\r
409             Gets or sets the <see cref="T:System.Runtime.Serialization.DataContractSerializerSettings"/> used to configure the\r
410             <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.\r
411             </summary>\r
412         </member>\r
413         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.ExceptionPolicy">\r
414             <inheritdoc />\r
415         </member>\r
416         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext,System.Text.Encoding)">\r
417             <inheritdoc />\r
418         </member>\r
419         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CanReadType(System.Type)">\r
420             <inheritdoc />\r
421         </member>\r
422         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CreateXmlReader(System.IO.Stream,System.Text.Encoding)">\r
423             <summary>\r
424             Called during deserialization to get the <see cref="T:System.Xml.XmlReader"/>.\r
425             </summary>\r
426             <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>\r
427             <param name="encoding">The <see cref="T:System.Text.Encoding"/> used to read the stream.</param>\r
428             <returns>The <see cref="T:System.Xml.XmlReader"/> used during deserialization.</returns>\r
429         </member>\r
430         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.GetSerializableType(System.Type)">\r
431             <summary>\r
432             Gets the type to which the XML will be deserialized.\r
433             </summary>\r
434             <param name="declaredType">The declared type.</param>\r
435             <returns>The type to which the XML will be deserialized.</returns>\r
436         </member>\r
437         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CreateSerializer(System.Type)">\r
438             <summary>\r
439             Called during deserialization to get the <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.\r
440             </summary>\r
441             <param name="type">The type of object for which the serializer should be created.</param>\r
442             <returns>The <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> used during deserialization.</returns>\r
443         </member>\r
444         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.GetCachedSerializer(System.Type)">\r
445             <summary>\r
446             Gets the cached serializer or creates and caches the serializer for the given type.\r
447             </summary>\r
448             <returns>The <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> instance.</returns>\r
449         </member>\r
450         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter">\r
451             <summary>\r
452             This class handles serialization of objects\r
453             to XML using <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>\r
454             </summary>\r
455         </member>\r
456         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.#ctor">\r
457             <summary>\r
458             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter"/>\r
459             with default <see cref="T:System.Xml.XmlWriterSettings"/>.\r
460             </summary>\r
461         </member>\r
462         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">\r
463             <summary>\r
464             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter"/>\r
465             with default <see cref="T:System.Xml.XmlWriterSettings"/>.\r
466             </summary>\r
467             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
468         </member>\r
469         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.#ctor(System.Xml.XmlWriterSettings)">\r
470             <summary>\r
471             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter"/>.\r
472             </summary>\r
473             <param name="writerSettings">The settings to be used by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.</param>\r
474         </member>\r
475         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.#ctor(System.Xml.XmlWriterSettings,Microsoft.Extensions.Logging.ILoggerFactory)">\r
476             <summary>\r
477             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter"/>.\r
478             </summary>\r
479             <param name="writerSettings">The settings to be used by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.</param>\r
480             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
481         </member>\r
482         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WrapperProviderFactories">\r
483             <summary>\r
484             Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/> to\r
485             provide the wrapping type for serialization.\r
486             </summary>\r
487         </member>\r
488         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WriterSettings">\r
489             <summary>\r
490             Gets the settings to be used by the XmlWriter.\r
491             </summary>\r
492         </member>\r
493         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.SerializerSettings">\r
494             <summary>\r
495             Gets or sets the <see cref="T:System.Runtime.Serialization.DataContractSerializerSettings"/> used to configure the\r
496             <see cref="T:System.Runtime.Serialization.DataContractSerializer"/>.\r
497             </summary>\r
498         </member>\r
499         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.GetSerializableType(System.Type)">\r
500             <summary>\r
501             Gets the type to be serialized.\r
502             </summary>\r
503             <param name="type">The original type to be serialized</param>\r
504             <returns>The original or wrapped type provided by any <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/>s.</returns>\r
505         </member>\r
506         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CanWriteType(System.Type)">\r
507             <inheritdoc />\r
508         </member>\r
509         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateSerializer(System.Type)">\r
510             <summary>\r
511             Create a new instance of <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> for the given object type.\r
512             </summary>\r
513             <param name="type">The type of object for which the serializer should be created.</param>\r
514             <returns>A new instance of <see cref="T:System.Runtime.Serialization.DataContractSerializer"/></returns>\r
515         </member>\r
516         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateXmlWriter(System.IO.TextWriter,System.Xml.XmlWriterSettings)">\r
517             <summary>\r
518             Creates a new instance of <see cref="T:System.Xml.XmlWriter"/> using the given <see cref="T:System.IO.TextWriter"/> and\r
519             <see cref="T:System.Xml.XmlWriterSettings"/>.\r
520             </summary>\r
521             <param name="writer">\r
522             The underlying <see cref="T:System.IO.TextWriter"/> which the <see cref="T:System.Xml.XmlWriter"/> should write to.\r
523             </param>\r
524             <param name="xmlWriterSettings">\r
525             The <see cref="T:System.Xml.XmlWriterSettings"/>.\r
526             </param>\r
527             <returns>A new instance of <see cref="T:System.Xml.XmlWriter"/></returns>\r
528         </member>\r
529         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateXmlWriter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.IO.TextWriter,System.Xml.XmlWriterSettings)">\r
530             <summary>\r
531             Creates a new instance of <see cref="T:System.Xml.XmlWriter"/> using the given <see cref="T:System.IO.TextWriter"/> and\r
532             <see cref="T:System.Xml.XmlWriterSettings"/>.\r
533             </summary>\r
534             <param name="context">The formatter context associated with the call.</param>\r
535             <param name="writer">\r
536             The underlying <see cref="T:System.IO.TextWriter"/> which the <see cref="T:System.Xml.XmlWriter"/> should write to.\r
537             </param>\r
538             <param name="xmlWriterSettings">\r
539             The <see cref="T:System.Xml.XmlWriterSettings"/>.\r
540             </param>\r
541             <returns>A new instance of <see cref="T:System.Xml.XmlWriter"/>.</returns>\r
542         </member>\r
543         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Text.Encoding)">\r
544             <inheritdoc />\r
545         </member>\r
546         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.GetCachedSerializer(System.Type)">\r
547             <summary>\r
548             Gets the cached serializer or creates and caches the serializer for the given type.\r
549             </summary>\r
550             <returns>The <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> instance.</returns>\r
551         </member>\r
552         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter">\r
553             <summary>\r
554             This class handles deserialization of input XML data\r
555             to strongly-typed objects using <see cref="T:System.Xml.Serialization.XmlSerializer"/>\r
556             </summary>\r
557         </member>\r
558         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.#ctor(Microsoft.AspNetCore.Mvc.MvcOptions)">\r
559             <summary>\r
560             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter"/>.\r
561             </summary>\r
562             <param name="options">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>\r
563         </member>\r
564         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.WrapperProviderFactories">\r
565             <summary>\r
566             Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/> to\r
567             provide the wrapping type for de-serialization.\r
568             </summary>\r
569         </member>\r
570         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.MaxDepth">\r
571             <summary>\r
572             Indicates the acceptable input XML depth.\r
573             </summary>\r
574         </member>\r
575         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.XmlDictionaryReaderQuotas">\r
576             <summary>\r
577             The quotas include - DefaultMaxDepth, DefaultMaxStringContentLength, DefaultMaxArrayLength,\r
578             DefaultMaxBytesPerRead, DefaultMaxNameTableCharCount\r
579             </summary>\r
580         </member>\r
581         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.ExceptionPolicy">\r
582             <inheritdoc />\r
583         </member>\r
584         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext,System.Text.Encoding)">\r
585             <inheritdoc />\r
586         </member>\r
587         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CanReadType(System.Type)">\r
588             <inheritdoc />\r
589         </member>\r
590         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.GetSerializableType(System.Type)">\r
591             <summary>\r
592             Gets the type to which the XML will be deserialized.\r
593             </summary>\r
594             <param name="declaredType">The declared type.</param>\r
595             <returns>The type to which the XML will be deserialized.</returns>\r
596         </member>\r
597         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CreateXmlReader(System.IO.Stream,System.Text.Encoding)">\r
598             <summary>\r
599             Called during deserialization to get the <see cref="T:System.Xml.XmlReader"/>.\r
600             </summary>\r
601             <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>\r
602             <param name="encoding">The <see cref="T:System.Text.Encoding"/> used to read the stream.</param>\r
603             <returns>The <see cref="T:System.Xml.XmlReader"/> used during deserialization.</returns>\r
604         </member>\r
605         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CreateSerializer(System.Type)">\r
606             <summary>\r
607             Called during deserialization to get the <see cref="T:System.Xml.Serialization.XmlSerializer"/>.\r
608             </summary>\r
609             <returns>The <see cref="T:System.Xml.Serialization.XmlSerializer"/> used during deserialization.</returns>\r
610         </member>\r
611         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.GetCachedSerializer(System.Type)">\r
612             <summary>\r
613             Gets the cached serializer or creates and caches the serializer for the given type.\r
614             </summary>\r
615             <returns>The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance.</returns>\r
616         </member>\r
617         <member name="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter">\r
618             <summary>\r
619             This class handles serialization of objects\r
620             to XML using <see cref="T:System.Xml.Serialization.XmlSerializer"/>\r
621             </summary>\r
622         </member>\r
623         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.#ctor">\r
624             <summary>\r
625             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter"/>\r
626             with default <see cref="T:System.Xml.XmlWriterSettings"/>.\r
627             </summary>\r
628         </member>\r
629         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">\r
630             <summary>\r
631             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter"/>\r
632             with default <see cref="T:System.Xml.XmlWriterSettings"/>.\r
633             </summary>\r
634             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
635         </member>\r
636         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.#ctor(System.Xml.XmlWriterSettings)">\r
637             <summary>\r
638             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter"/>.\r
639             </summary>\r
640             <param name="writerSettings">The settings to be used by the <see cref="T:System.Xml.Serialization.XmlSerializer"/>.</param>\r
641         </member>\r
642         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.#ctor(System.Xml.XmlWriterSettings,Microsoft.Extensions.Logging.ILoggerFactory)">\r
643             <summary>\r
644             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter"/>\r
645             </summary>\r
646             <param name="writerSettings">The settings to be used by the <see cref="T:System.Xml.Serialization.XmlSerializer"/>.</param>\r
647             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
648         </member>\r
649         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WrapperProviderFactories">\r
650             <summary>\r
651             Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory"/> to\r
652             provide the wrapping type for serialization.\r
653             </summary>\r
654         </member>\r
655         <member name="P:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WriterSettings">\r
656             <summary>\r
657             Gets the settings to be used by the XmlWriter.\r
658             </summary>\r
659         </member>\r
660         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.GetSerializableType(System.Type)">\r
661             <summary>\r
662             Gets the type to be serialized.\r
663             </summary>\r
664             <param name="type">The original type to be serialized</param>\r
665             <returns>The original or wrapped type provided by any <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider"/>.</returns>\r
666         </member>\r
667         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CanWriteType(System.Type)">\r
668             <inheritdoc />\r
669         </member>\r
670         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateSerializer(System.Type)">\r
671             <summary>\r
672             Create a new instance of <see cref="T:System.Xml.Serialization.XmlSerializer"/> for the given object type.\r
673             </summary>\r
674             <param name="type">The type of object for which the serializer should be created.</param>\r
675             <returns>A new instance of <see cref="T:System.Xml.Serialization.XmlSerializer"/></returns>\r
676         </member>\r
677         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateXmlWriter(System.IO.TextWriter,System.Xml.XmlWriterSettings)">\r
678             <summary>\r
679             Creates a new instance of <see cref="T:System.Xml.XmlWriter"/> using the given <see cref="T:System.IO.TextWriter"/> and\r
680             <see cref="T:System.Xml.XmlWriterSettings"/>.\r
681             </summary>\r
682             <param name="writer">\r
683             The underlying <see cref="T:System.IO.TextWriter"/> which the <see cref="T:System.Xml.XmlWriter"/> should write to.\r
684             </param>\r
685             <param name="xmlWriterSettings">\r
686             The <see cref="T:System.Xml.XmlWriterSettings"/>.\r
687             </param>\r
688             <returns>A new instance of <see cref="T:System.Xml.XmlWriter"/>.</returns>\r
689         </member>\r
690         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateXmlWriter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.IO.TextWriter,System.Xml.XmlWriterSettings)">\r
691             <summary>\r
692             Creates a new instance of <see cref="T:System.Xml.XmlWriter"/> using the given <see cref="T:System.IO.TextWriter"/> and\r
693             <see cref="T:System.Xml.XmlWriterSettings"/>.\r
694             </summary>\r
695             <param name="context">The formatter context associated with the call.</param>\r
696             <param name="writer">\r
697             The underlying <see cref="T:System.IO.TextWriter"/> which the <see cref="T:System.Xml.XmlWriter"/> should write to.\r
698             </param>\r
699             <param name="xmlWriterSettings">\r
700             The <see cref="T:System.Xml.XmlWriterSettings"/>.\r
701             </param>\r
702             <returns>A new instance of <see cref="T:System.Xml.XmlWriter"/></returns>\r
703         </member>\r
704         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Text.Encoding)">\r
705             <inheritdoc />\r
706         </member>\r
707         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.Serialize(System.Xml.Serialization.XmlSerializer,System.Xml.XmlWriter,System.Object)">\r
708             <summary>\r
709             Serializes value using the passed in <paramref name="xmlSerializer"/> and <paramref name="xmlWriter"/>.\r
710             </summary>\r
711             <param name="xmlSerializer">The serializer used to serialize the <paramref name="value"/>.</param>\r
712             <param name="xmlWriter">The writer used by the serializer <paramref name="xmlSerializer"/>\r
713             to serialize the <paramref name="value"/>.</param>\r
714             <param name="value">The value to be serialized.</param>\r
715         </member>\r
716         <member name="M:Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.GetCachedSerializer(System.Type)">\r
717             <summary>\r
718             Gets the cached serializer or creates and caches the serializer for the given type.\r
719             </summary>\r
720             <returns>The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance.</returns>\r
721         </member>\r
722         <member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DataMemberRequiredBindingMetadataProvider">\r
723             <summary>\r
724             An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/> for <see cref="P:System.Runtime.Serialization.DataMemberAttribute.IsRequired"/>.\r
725             </summary>\r
726         </member>\r
727         <member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DataMemberRequiredBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)">\r
728             <inheritdoc />\r
729         </member>\r
730         <member name="T:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions">\r
731             <summary>\r
732             Extension methods for adding XML formatters to MVC.\r
733             </summary>\r
734         </member>\r
735         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlOptions(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
736             <summary>\r
737             Adds configuration of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> for the application.\r
738             </summary>\r
739             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>\r
740             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
741         </member>\r
742         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlDataContractSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcBuilder)">\r
743             <summary>\r
744             Adds the XML DataContractSerializer formatters to MVC.\r
745             </summary>\r
746             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>\r
747             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>\r
748         </member>\r
749         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlDataContractSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
750             <summary>\r
751             Adds the XML DataContractSerializer formatters to MVC.\r
752             </summary>\r
753             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>\r
754             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
755             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>\r
756         </member>\r
757         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcBuilder)">\r
758             <summary>\r
759             Adds the XML Serializer formatters to MVC.\r
760             </summary>\r
761             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>\r
762             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>\r
763         </member>\r
764         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
765             <summary>\r
766             Adds the XML Serializer formatters to MVC.\r
767             </summary>\r
768             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>\r
769             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
770             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>\r
771         </member>\r
772         <member name="T:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions">\r
773             <summary>\r
774             Extension methods for adding XML formatters to MVC.\r
775             </summary>\r
776         </member>\r
777         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlOptions(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
778             <summary>\r
779             Adds configuration of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> for the application.\r
780             </summary>\r
781             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>\r
782             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
783             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>\r
784         </member>\r
785         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlDataContractSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)">\r
786             <summary>\r
787             Adds the XML DataContractSerializer formatters to MVC.\r
788             </summary>\r
789             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>\r
790             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>\r
791         </member>\r
792         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlDataContractSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
793             <summary>\r
794             Adds the XML DataContractSerializer formatters to MVC.\r
795             </summary>\r
796             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>\r
797             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
798             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>\r
799         </member>\r
800         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)">\r
801             <summary>\r
802             Adds the XML Serializer formatters to MVC.\r
803             </summary>\r
804             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>\r
805             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>\r
806         </member>\r
807         <member name="M:Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlSerializerFormatters(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions})">\r
808             <summary>\r
809             Adds the XML Serializer formatters to MVC.\r
810             </summary>\r
811             <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>\r
812             <param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions"/> which need to be configured.</param>\r
813             /// <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>\r
814         </member>\r
815         <member name="T:Microsoft.Extensions.DependencyInjection.XmlDataContractSerializerMvcOptionsSetup">\r
816             <summary>\r
817             A <see cref="T:Microsoft.Extensions.Options.IConfigureOptions`1"/> implementation which will add the\r
818             data contract serializer formatters to <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.\r
819             </summary>\r
820         </member>\r
821         <member name="M:Microsoft.Extensions.DependencyInjection.XmlDataContractSerializerMvcOptionsSetup.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">\r
822             <summary>\r
823             Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.XmlDataContractSerializerMvcOptionsSetup"/>.\r
824             </summary>\r
825             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
826         </member>\r
827         <member name="M:Microsoft.Extensions.DependencyInjection.XmlDataContractSerializerMvcOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.MvcOptions)">\r
828             <summary>\r
829             Adds the data contract serializer formatters to <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.\r
830             </summary>\r
831             <param name="options">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>\r
832         </member>\r
833         <member name="T:Microsoft.Extensions.DependencyInjection.XmlSerializerMvcOptionsSetup">\r
834             <summary>\r
835             A <see cref="T:Microsoft.Extensions.Options.IConfigureOptions`1"/> implementation which will add the\r
836             XML serializer formatters to <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.\r
837             </summary>\r
838         </member>\r
839         <member name="M:Microsoft.Extensions.DependencyInjection.XmlSerializerMvcOptionsSetup.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">\r
840             <summary>\r
841             Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.XmlSerializerMvcOptionsSetup"/>.\r
842             </summary>\r
843             <param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>\r
844         </member>\r
845         <member name="M:Microsoft.Extensions.DependencyInjection.XmlSerializerMvcOptionsSetup.Configure(Microsoft.AspNetCore.Mvc.MvcOptions)">\r
846             <summary>\r
847             Adds the XML serializer formatters to <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.\r
848             </summary>\r
849             <param name="options">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>\r
850         </member>\r
851     </members>\r
852 </doc>\r