Table of Contents

Namespace Cuemon.Xml.Serialization.Converters

Assembly: Cuemon.Xml.dll

Convert objects to and from XML using converters that follow the familiar JsonConverter pattern from Newtonsoft.Json. Use this namespace when you need custom XML converter registration for strings, time spans, URIs, or custom types. Start with AddStringConverter or AddXmlConverter<T> on ICollection<XmlConverter> to register XML converters.

Availability: .NET 10, .NET 9 and .NET Standard 2.0

Related: Cuemon.Extensions.Xml.Serialization.Converters namespace 📘

Extension Members

Type Ext Methods
IDecorator<ICollection> ⬇️ AddStringConverter, AddTimeSpanConverter, AddUriConverter, AddXmlConverter<T>, InsertXmlConverter<T>, FirstOrDefaultReaderConverter, FirstOrDefaultWriterConverter
IDecorator<IList> ⬇️ AddXmlConverter<T>, InsertXmlConverter<T>, AddEnumerableConverter, AddExceptionDescriptorConverter, AddDateTimeConverter, AddExceptionConverter, AddFailureConverter

Classes

DefaultXmlConverter

Provides a default way to convert objects to and from XML.

ExceptionConverter

Converts an Exception to XML.

FailureConverter

Converts a Failure object to XML.

XmlConverter

Converts an object to or from XML.

XmlConverterDecoratorExtensions

Extension methods for the XmlConverter class hidden behind the IDecorator<T> interface.

XmlConverter<T>

Converts an object to or from XML.