ChannelAdam.Xml 2.1.0

There is a newer version of this package available.
See the version list below for details.
Install-Package ChannelAdam.Xml -Version 2.1.0
dotnet add package ChannelAdam.Xml --version 2.1.0
<PackageReference Include="ChannelAdam.Xml" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ChannelAdam.Xml --version 2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ChannelAdam.Xml, 2.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install ChannelAdam.Xml as a Cake Addin
#addin nuget:?package=ChannelAdam.Xml&version=2.1.0

// Install ChannelAdam.Xml as a Cake Tool
#tool nuget:?package=ChannelAdam.Xml&version=2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

A .NET library with helpful XML functionality.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ChannelAdam.Xml:

Package Downloads
ChannelAdam.Reflection

A .NET library that provides helpers for using reflection.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.0 397 12/28/2020
2.1.0 1,042 7/15/2018
2.0.0 2,300 6/21/2018

2.1.0 - Made extension methods with XmlAttributeOverrides obsolete as they leak memory as described in "Dynamically Generated Assemblies" in https://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx#Remarks.
- Added overload to allow the caller to specify a key for each XmlAttributeOverrides object they provide - used for equality checking as part of the XmlSerializer caching mechanism that was introduced to prevent the leak.
2.0.0 - Refactored out of ChannelAdam.Core, target .NET Standard 2.0, no strong name signing