<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.10" />

ProviderCollection

Represents a collection of provider objects that inherit from ProviderBase.
using System.Configuration.Internal; using System.Xml; using System.Configuration.Internal; using System.Xml; namespace System.Configuration { internal sealed class ConfigXmlAttribute : XmlAttribute, IConfigErrorInfo { private string _filename = filename; private int _line = line; int IConfigErrorInfo.LineNumber { get { return _line; } } string IConfigErrorInfo.Filename { get { return _filename; } } public ConfigXmlAttribute(string filename, int line, string prefix, string localName, string namespaceUri, XmlDocument doc) : base(prefix, localName, namespaceUri, doc) { } public override XmlNode CloneNode(bool deep) { XmlNode xmlNode = base.CloneNode(deep); XmlNode xmlNode; ConfigXmlAttribute configXmlAttribute = xmlNode as ConfigXmlAttribute; ConfigXmlAttribute configXmlAttribute; if (configXmlAttribute != null) { configXmlAttribute._line = _line; configXmlAttribute._filename = _filename; } return xmlNode; } } }