Microsoft.AspNetCore.Mvc.Formatters.Xml Namespace

namespace Microsoft.AspNetCore.Mvc.Formatters.Xml

Interfaces

interface IUnwrappable
Defines an interface for objects to be un-wrappable after deserialization.
interface IWrapperProvider
Defines an interface for wrapping objects for serialization or deserialization into xml.
interface IWrapperProviderFactory
Create a Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider given a Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.

Classes

class DelegatingEnumerable<TWrapped, TDeclared>
Serializes System.Collections.Generic.IEnumerable`1 types by delegating them through a concrete implementation.
class DelegatingEnumerator<TWrapped, TDeclared>
Delegates enumeration of elements to the original enumerator and wraps the items with the supplied Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.
class EnumerableWrapperProvider
Provides a Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider for interface types which implement System.Collections.Generic.IEnumerable`1.
class EnumerableWrapperProviderFactory
Creates an Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider for interface types implementing the System.Collections.Generic.IEnumerable`1 type.
class SerializableErrorWrapper
Wrapper class for Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError to enable it to be serialized by the xml formatters.
class SerializableErrorWrapperProvider
Wraps the object of type Microsoft.AspNetCore.Mvc.SerializableError.
class SerializableErrorWrapperProviderFactory
Creates an Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider for the type Microsoft.AspNetCore.Mvc.SerializableError.
class WrapperProviderContext
The context used by an Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider to wrap or un-wrap types.
class WrapperProviderFactoriesExtensions
Extension methods for Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory.