5 implementations of IErrorHelper
System.Private.Xml (5)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
47internal sealed partial class QilGenerator : IErrorHelper
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
22private readonly struct ThrowErrorHelper : IErrorHelper
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
847internal readonly struct NullErrorHelper : IErrorHelper
System\Xml\Xsl\Xslt\XsltInput.cs (1)
15internal sealed class XsltInput : IErrorHelper
System\Xml\Xsl\Xslt\XsltLoader.cs (1)
23internal sealed class XsltLoader : IErrorHelper
15 references to IErrorHelper
System.Private.Xml (15)
System\Xml\Xsl\Runtime\XsltLibrary.cs (2)
228internal static int LangToLcidInternal(string lang, bool forwardCompatibility, IErrorHelper? errorHelper) 277internal static string LangToNameInternal(string lang, bool forwardCompatibility, IErrorHelper errorHelper)
System\Xml\Xsl\Xslt\Compiler.cs (3)
202public bool ParseQName(string qname, out string prefix, out string localName, IErrorHelper errorHelper) 219public bool ParseNameTest(string nameTest, out string? prefix, out string? localName, IErrorHelper errorHelper) 236public static void ValidatePiName(string name, IErrorHelper errorHelper)
System\Xml\Xsl\Xslt\QilGenerator.cs (6)
885bool isValid = _compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 944bool isValid = _compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 1112Compiler.ValidatePiName(name, (IErrorHelper)this); 1560string cultName = XsltLibrary.LangToNameInternal(lang, fwdCompat, (IErrorHelper)this); 1593return _f.String(XsltLibrary.LangToNameInternal((string)(QilLiteral)lang, fwdCompat, (IErrorHelper)this)); 1626if (_compiler.ParseQName(dataType, out string prefix, out _, (IErrorHelper)this))
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
219XmlExtensionFunction? scrFunc = _compiler.Scripts.ResolveFunction(name, ns, args.Count, (IErrorHelper)this);
System\Xml\Xsl\Xslt\Scripts.cs (1)
32public XmlExtensionFunction? ResolveFunction(string name, string ns, int numArgs, IErrorHelper errorHelper)
System\Xml\Xsl\Xslt\XsltLoader.cs (2)
2751if (!_compiler.ParseQName(qname, out prefix, out localName, (IErrorHelper)this)) 2835if (!_compiler.ParseNameTest(tokens[i], out prefix, out localName, (IErrorHelper)this))