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)
199public bool ParseQName(string qname, out string prefix, out string localName, IErrorHelper errorHelper) 216public bool ParseNameTest(string nameTest, out string? prefix, out string? localName, IErrorHelper errorHelper) 233public static void ValidatePiName(string name, IErrorHelper errorHelper)
System\Xml\Xsl\Xslt\QilGenerator.cs (6)
881bool isValid = _compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 940bool isValid = _compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 1108Compiler.ValidatePiName(name, (IErrorHelper)this); 1556string cultName = XsltLibrary.LangToNameInternal(lang, fwdCompat, (IErrorHelper)this); 1589return _f.String(XsltLibrary.LangToNameInternal((string)(QilLiteral)lang, fwdCompat, (IErrorHelper)this)); 1622if (_compiler.ParseQName(dataType, out string prefix, out _, (IErrorHelper)this))
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
218XmlExtensionFunction? 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)
2749if (!_compiler.ParseQName(qname, out prefix, out localName, (IErrorHelper)this)) 2833if (!_compiler.ParseNameTest(tokens[i], out prefix, out localName, (IErrorHelper)this))