3 implementations of IXPathEnvironment
System.Private.Xml (3)
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
18
internal class XPathBuilder : IXPathBuilder<QilNode>,
IXPathEnvironment
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
17
internal sealed partial class QilGenerator :
IXPathEnvironment
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
381
private sealed class XPathPredicateEnvironment :
IXPathEnvironment
22 references to IXPathEnvironment
System.Private.Xml (22)
System\Xml\Xsl\XPath\XPathBuilder.cs (9)
21
private readonly
IXPathEnvironment
_environment;
38
XPathQilFactory
IXPathEnvironment
.Factory { get { return _f; } }
40
QilNode
IXPathEnvironment
.ResolveVariable(string prefix, string name)
44
QilNode
IXPathEnvironment
.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env)
49
string
IXPathEnvironment
.ResolvePrefix(string prefix)
55
public XPathBuilder(
IXPathEnvironment
environment)
472
public static QilNode PredicateToBoolean(QilNode predicate, XPathQilFactory f,
IXPathEnvironment
env)
837
private
IXPathEnvironment
? _environment; // temp solution
864
public QilNode Fixup(QilNode inExpr,
IXPathEnvironment
environment)
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
22
public KeyMatchBuilder(
IXPathEnvironment
env) : base(env)
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
101
_xpathBuilder = new XPathBuilder((
IXPathEnvironment
)this);
103
_ptrnBuilder = new XPathPatternBuilder((
IXPathEnvironment
)this);
2427
_keyMatchBuilder ??= new KeyMatchBuilder((
IXPathEnvironment
)this);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (5)
57
XPathQilFactory
IXPathEnvironment
.Factory { get { return _f; } }
64
string
IXPathEnvironment
.ResolvePrefix(string prefix)
69
QilNode
IXPathEnvironment
.ResolveVariable(string prefix, string name)
101
QilNode
IXPathEnvironment
.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env)
119
return ((
IXPathEnvironment
)this).GetCurrent()!;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (4)
24
private readonly
IXPathEnvironment
_environment;
26
public XPathPatternBuilder(
IXPathEnvironment
environment)
383
private readonly
IXPathEnvironment
_baseEnvironment;
391
public XPathPredicateEnvironment(
IXPathEnvironment
baseEnvironment)