13 implementations of IConfigErrorInfo
System.Configuration.ConfigurationManager (13)
System\Configuration\ConfigXmlAttribute.cs (1)
9internal sealed class ConfigXmlAttribute : XmlAttribute, IConfigErrorInfo
System\Configuration\ConfigXmlCDataSection.cs (1)
9internal sealed class ConfigXmlCDataSection : XmlCDataSection, IConfigErrorInfo
System\Configuration\ConfigXmlComment.cs (1)
9internal sealed class ConfigXmlComment : XmlComment, IConfigErrorInfo
System\Configuration\ConfigXmlDocument.cs (1)
17public sealed class ConfigXmlDocument : XmlDocument, IConfigErrorInfo
System\Configuration\ConfigXmlElement.cs (1)
9internal sealed class ConfigXmlElement : XmlElement, IConfigErrorInfo
System\Configuration\ConfigXmlReader.cs (1)
11internal sealed class ConfigXmlReader : XmlTextReader, IConfigErrorInfo
System\Configuration\ConfigXmlSignificantWhitespace.cs (1)
9internal sealed class ConfigXmlSignificantWhitespace : XmlSignificantWhitespace, IConfigErrorInfo
System\Configuration\ConfigXmlText.cs (1)
9internal sealed class ConfigXmlText : XmlText, IConfigErrorInfo
System\Configuration\ConfigXmlWhitespace.cs (1)
9internal sealed class ConfigXmlWhitespace : XmlWhitespace, IConfigErrorInfo
System\Configuration\ErrorInfoXmlDocument.cs (1)
16internal sealed class ErrorInfoXmlDocument : XmlDocument, IConfigErrorInfo
System\Configuration\FactoryRecord.cs (1)
11internal sealed class FactoryRecord : IConfigErrorInfo
System\Configuration\SectionXmlInfo.cs (1)
8internal sealed class SectionXmlInfo : IConfigErrorInfo
System\Configuration\XmlUtil.cs (1)
23internal sealed class XmlUtil : IDisposable, IConfigErrorInfo
56 references to IConfigErrorInfo
System.Configuration (1)
System.Configuration.cs (1)
55[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Configuration.Internal.IConfigErrorInfo))]
System.Configuration.ConfigurationManager (55)
System\Configuration\BaseConfigurationRecord.cs (8)
2999private void VerifyDefinitionAllowed(FactoryRecord factoryRecord, string configPath, IConfigErrorInfo errorInfo) 3025protected static void VerifySectionName(string name, IConfigErrorInfo errorInfo, bool allowImplicit) 3068internal static string NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo) 3196internal static string NormalizeConfigSource(string configSource, IConfigErrorInfo errorInfo) 3304string configKey, string configSourceStreamName, string configSourceArg, IConfigErrorInfo errorInfo) 3326string configSourceStreamName, string configSourceArg, IConfigErrorInfo errorInfo) 3555internal static string ValidateProtectionProviderAttribute(string protectionProvider, IConfigErrorInfo errorInfo) 3567IConfigErrorInfo err = clone;
System\Configuration\ClientConfigurationHost.cs (1)
355ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo)
System\Configuration\ConfigurationErrorsException.cs (8)
74internal ConfigurationErrorsException(string message, IConfigErrorInfo errorInfo) : 78internal ConfigurationErrorsException(string message, Exception inner, IConfigErrorInfo errorInfo) : 233return GetConfigErrorInfoLineNumber(node as IConfigErrorInfo); 238return GetConfigErrorInfoFilename(node as IConfigErrorInfo); 244return GetConfigErrorInfoLineNumber(reader as IConfigErrorInfo); 249return GetConfigErrorInfoFilename(reader as IConfigErrorInfo); 253private static int GetConfigErrorInfoLineNumber(IConfigErrorInfo errorInfo) 258private static string GetConfigErrorInfoFilename(IConfigErrorInfo errorInfo)
System\Configuration\ConfigurationException.cs (2)
110public static string GetXmlNodeFilename(XmlNode node) => (node as IConfigErrorInfo)?.Filename ?? string.Empty; 113public static int GetXmlNodeLineNumber(XmlNode node) => (node as IConfigErrorInfo)?.LineNumber ?? 0;
System\Configuration\ConfigXmlAttribute.cs (2)
22int IConfigErrorInfo.LineNumber => _line; 24string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlCDataSection.cs (2)
21int IConfigErrorInfo.LineNumber => _line; 23string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlComment.cs (2)
21int IConfigErrorInfo.LineNumber => _line; 23string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlDocument.cs (3)
23int IConfigErrorInfo.LineNumber 41public int LineNumber { get { return ((IConfigErrorInfo)this).LineNumber; } } 48string IConfigErrorInfo.Filename
System\Configuration\ConfigXmlElement.cs (2)
22int IConfigErrorInfo.LineNumber => _line; 24string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlReader.cs (2)
38int IConfigErrorInfo.LineNumber 48string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlSignificantWhitespace.cs (2)
21int IConfigErrorInfo.LineNumber => _line; 23string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlText.cs (2)
21int IConfigErrorInfo.LineNumber => _line; 23string IConfigErrorInfo.Filename => _filename;
System\Configuration\ConfigXmlWhitespace.cs (2)
21int IConfigErrorInfo.LineNumber => _line; 23string IConfigErrorInfo.Filename => _filename;
System\Configuration\ErrorInfoXmlDocument.cs (4)
22internal int LineNumber => ((IConfigErrorInfo)this).LineNumber; 24int IConfigErrorInfo.LineNumber 36string IConfigErrorInfo.Filename => _filename; 58IConfigErrorInfo err = reader;
System\Configuration\ExceptionUtil.cs (1)
39IConfigErrorInfo errorInfo)
System\Configuration\Internal\DelegatingConfigHost.cs (1)
154ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo)
System\Configuration\Internal\IInternalConfigConfigurationFactory.cs (1)
11string NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo);
System\Configuration\Internal\IInternalConfigHost.cs (1)
79ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo);
System\Configuration\Internal\InternalConfigConfigurationFactory.cs (1)
17string IInternalConfigConfigurationFactory.NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo)
System\Configuration\Internal\InternalConfigHost.cs (1)
123ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo)
System\Configuration\MgmtConfigurationRecord.cs (1)
1706throw new ConfigurationErrorsException(SR.Config_section_locked, (IConfigErrorInfo)null);
System\Configuration\NameValueFileSectionHandler.cs (2)
33IConfigErrorInfo configXmlNode = fileAttribute as IConfigErrorInfo;
System\Configuration\PropertySourceInfo.cs (4)
23IConfigErrorInfo err = reader as IConfigErrorInfo; 30IConfigErrorInfo err = reader as IConfigErrorInfo;