3 implementations of IXPathEnvironment
System.Data.SqlXml (3)
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
22internal class XPathBuilder : IXPathBuilder<QilNode>, IXPathEnvironment {
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
21internal partial class QilGenerator : IXPathEnvironment {
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
339private class XPathPredicateEnvironment : IXPathEnvironment {
22 references to IXPathEnvironment
System.Data.SqlXml (22)
System\Xml\Xsl\XPath\XPathBuilder.cs (9)
24private IXPathEnvironment environment; 41XPathQilFactory IXPathEnvironment.Factory { get { return f; } } 43QilNode IXPathEnvironment.ResolveVariable(string prefix, string name) { 46QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) { 50string IXPathEnvironment.ResolvePrefix(string prefix) { 55public XPathBuilder(IXPathEnvironment environment) { 407public static QilNode PredicateToBoolean(QilNode predicate, XPathQilFactory f, IXPathEnvironment env) { 733IXPathEnvironment environment; // temp solution 758public QilNode Fixup(QilNode inExpr, IXPathEnvironment environment) {
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (1)
23public KeyMatchBuilder(IXPathEnvironment env) : base(env) {
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
96xpathBuilder = new XPathBuilder((IXPathEnvironment) this); 98ptrnBuilder = new XPathPatternBuilder((IXPathEnvironment) this); 2033keyMatchBuilder = new KeyMatchBuilder((IXPathEnvironment) this);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (5)
57XPathQilFactory IXPathEnvironment.Factory { get { return f; } } 64string IXPathEnvironment.ResolvePrefix(string prefix) { 68QilNode IXPathEnvironment.ResolveVariable(string prefix, string name) { 93QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) { 106return ((IXPathEnvironment) this).GetCurrent();
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (4)
26private IXPathEnvironment environment; 28public XPathPatternBuilder(IXPathEnvironment environment) { 340private readonly IXPathEnvironment baseEnvironment; 348public XPathPredicateEnvironment(IXPathEnvironment baseEnvironment) {