12 implementations of IConfigErrorInfo
System.Configuration (12)
System\Configuration\ConfigXmlAttribute.cs (1)
14internal sealed class ConfigXmlAttribute : XmlAttribute, IConfigErrorInfo {
System\Configuration\ConfigXmlCDataSection.cs (1)
14internal sealed class ConfigXmlCDataSection : XmlCDataSection, IConfigErrorInfo {
System\Configuration\ConfigXmlComment.cs (1)
14internal sealed class ConfigXmlComment : XmlComment, IConfigErrorInfo {
System\Configuration\ConfigXmlElement.cs (1)
14internal sealed class ConfigXmlElement : XmlElement, IConfigErrorInfo {
System\Configuration\ConfigXmlReader.cs (1)
23internal sealed class ConfigXmlReader : XmlTextReader, IConfigErrorInfo {
System\Configuration\ConfigXmlSignificantWhitespace.cs (1)
14internal sealed class ConfigXmlSignificantWhitespace : XmlSignificantWhitespace, IConfigErrorInfo {
System\Configuration\ConfigXmlText.cs (1)
14internal sealed class ConfigXmlText : XmlText, IConfigErrorInfo {
System\Configuration\ConfigXmlWhitespace.cs (1)
14internal sealed class ConfigXmlWhitespace : XmlWhitespace, IConfigErrorInfo {
System\Configuration\ErrorInfoXmlDocument.cs (1)
22internal sealed class ErrorInfoXmlDocument : XmlDocument, IConfigErrorInfo {
System\Configuration\FactoryRecord.cs (1)
19internal class FactoryRecord : IConfigErrorInfo {
System\Configuration\SectionXmlInfo.cs (1)
18internal sealed class SectionXmlInfo : IConfigErrorInfo {
System\Configuration\XmlUtil.cs (1)
35internal sealed class XmlUtil : IDisposable, IConfigErrorInfo
57 references to IConfigErrorInfo
System.Configuration (56)
System\Configuration\BaseConfigurationRecord.cs (15)
1881string filename = ((IConfigErrorInfo)xmlUtil).Filename; 2270string safeFilename = ConfigurationErrorsException.AlwaysSafeFilename(((IConfigErrorInfo)xmlUtil).Filename); 3555private void VerifyDefinitionAllowed(FactoryRecord factoryRecord, string configPath, IConfigErrorInfo errorInfo) { 3565VerifySectionName(name, (IConfigErrorInfo) xmlUtil, allowImplicit, allowConfigNames); 3574static protected void VerifySectionName(string name, IConfigErrorInfo errorInfo, bool allowImplicit, bool allowConfigNames = false) { 3632internal static string NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo) { 3795static internal string NormalizeConfigSource(string configSource, IConfigErrorInfo errorInfo) { 3917string configKey, string configSourceStreamName, string configSourceArg, IConfigErrorInfo errorInfo) { 3938string configKey, string configSourceStreamName, string configSourceArg, IConfigErrorInfo errorInfo) { 4206static internal string ValidateConfigBuilderAttribute(string configBuilder, IConfigErrorInfo errorInfo) { 4214static internal string ValidateProtectionProviderAttribute(string protectionProvider, IConfigErrorInfo errorInfo) { 4225IConfigErrorInfo err = (IConfigErrorInfo)clone; 4294IConfigErrorInfo err = (IConfigErrorInfo)reader;
System\Configuration\ClientConfigurationHost.cs (1)
417public override void VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo) {
System\Configuration\ConfigurationErrorsException.cs (8)
80internal ConfigurationErrorsException(string message, IConfigErrorInfo errorInfo) : 83internal ConfigurationErrorsException(string message, Exception inner, IConfigErrorInfo errorInfo) : 304return GetConfigErrorInfoLineNumber(node as IConfigErrorInfo); 312return GetUnsafeConfigErrorInfoFilename(node as IConfigErrorInfo); 319return GetConfigErrorInfoLineNumber(reader as IConfigErrorInfo); 327return GetUnsafeConfigErrorInfoFilename(reader as IConfigErrorInfo); 333private static int GetConfigErrorInfoLineNumber(IConfigErrorInfo errorInfo) { 342private static string GetUnsafeConfigErrorInfoFilename(IConfigErrorInfo errorInfo) {
System\Configuration\ConfigXmlAttribute.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlCDataSection.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlComment.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlElement.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlReader.cs (2)
57int IConfigErrorInfo.LineNumber { 71string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlSignificantWhitespace.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlText.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ConfigXmlWhitespace.cs (2)
23int IConfigErrorInfo.LineNumber { 26string IConfigErrorInfo.Filename {
System\Configuration\ErrorInfoXmlDocument.cs (5)
27int IConfigErrorInfo.LineNumber { 41internal int LineNumber { get { return ((IConfigErrorInfo)this).LineNumber; } } 43string IConfigErrorInfo.Filename { 64IConfigErrorInfo err = (IConfigErrorInfo) reader;
System\Configuration\ExceptionUtil.cs (1)
39static internal ConfigurationErrorsException WrapAsConfigException(string outerMessage, Exception e, IConfigErrorInfo errorInfo) {
System\Configuration\Internal\DelegatingConfigHost.cs (1)
170public virtual void VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo) {
System\Configuration\Internal\IInternalConfigConfigurationFactory.cs (1)
32string NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo);
System\Configuration\Internal\IInternalConfigHost.cs (1)
82void VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo);
System\Configuration\Internal\InternalConfigConfigurationFactory.cs (1)
32string IInternalConfigConfigurationFactory.NormalizeLocationSubPath(string subPath, IConfigErrorInfo errorInfo) {
System\Configuration\Internal\InternalConfigHost.cs (1)
364void IInternalConfigHost.VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo) {
System\Configuration\MgmtConfigurationRecord.cs (1)
1844throw new ConfigurationErrorsException(SR.GetString(SR.Config_section_locked), (IConfigErrorInfo)(null));
System\Configuration\PropertySourceInfo.cs (4)
60IConfigErrorInfo err = reader as IConfigErrorInfo; 70IConfigErrorInfo err = reader as IConfigErrorInfo;
System.Web (1)
Configuration\WebConfigurationHost.cs (1)
592public override void VerifyDefinitionAllowed(string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo) {