/// <summary> /// Adds the XmlSerializer and DataContractSerializer formatters to MVC. /// Adds the XmlResult and FromXmlBody Extension to MVC. /// </summary> /// <param name="builder">The <see cref="IMvcCoreBuilder"/>.</param> /// <returns>The <see cref="IMvcCoreBuilder"/>.</returns> public static IMvcCoreBuilder AddXmlFormaterExtensions(this IMvcCoreBuilder builder) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } builder.AddXmlDataContractSerializerFormatters(); builder.AddXmlSerializerFormatters(); AddXmlFormaterExtensionsServices(builder.Services); return(builder); }