1 interface inheriting from IFocus
System.Private.Xml (1)
System\Xml\Xsl\XPath\IXPathEnvironment.cs (1)
23internal interface IXPathEnvironment : IFocus
4 implementations of IFocus
System.Private.Xml (4)
System\Xml\Xsl\Xslt\Focus.cs (3)
32internal struct SingletonFocus : IFocus 97internal struct FunctionFocus : IFocus 153internal struct LoopFocus : IFocus
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
424private sealed class XsltFunctionFocus : IFocus
14 references to IFocus
System.Private.Xml (14)
System\Xml\Xsl\XPath\IXPathEnvironment.cs (1)
29QilNode ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env);
System\Xml\Xsl\XPath\XPathBuilder.cs (5)
34QilNode IFocus.GetCurrent() { return GetCurrentNode(); } 35QilNode IFocus.GetPosition() { return GetCurrentPosition(); } 36QilNode IFocus.GetLast() { return GetLastPosition(); } 44QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) 608return _environment.ResolveFunction(prefix, name, args, (IFocus)this);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (7)
60QilNode IFocus.GetCurrent() { return this.GetCurrentNode(); } 61QilNode IFocus.GetPosition() { return this.GetCurrentPosition(); } 62QilNode IFocus.GetLast() { return this.GetLastPosition(); } 101QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) 376private QilNode CompileFnKey(QilNode name, QilNode keys, IFocus env) 407private QilNode CompileSingleKey(QilNode name, QilNode key, IFocus env) 437private QilNode CompileSingleKey(List<Key> defList, QilNode key, IFocus env)
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
410public QilNode ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env)