1 interface inheriting from IFocus
System.Data.SqlXml (1)
System\Xml\Xsl\XPath\IXPathEnvironment.cs (1)
25internal interface IXPathEnvironment : IFocus {
4 implementations of IFocus
System.Data.SqlXml (4)
System\Xml\Xsl\Xslt\Focus.cs (3)
35internal struct SingletonFocus : IFocus { 88internal struct FunctionFocus : IFocus { 134internal struct LoopFocus : IFocus {
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
377private class XsltFunctionFocus : IFocus {
14 references to IFocus
System.Data.SqlXml (14)
System\Xml\Xsl\XPath\IXPathEnvironment.cs (1)
30QilNode ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env);
System\Xml\Xsl\XPath\XPathBuilder.cs (5)
37QilNode IFocus.GetCurrent() { return GetCurrentNode (); } 38QilNode IFocus.GetPosition() { return GetCurrentPosition(); } 39QilNode IFocus.GetLast() { return GetLastPosition (); } 46QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) { 526return this.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(); } 93QilNode IXPathEnvironment.ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) { 318private QilNode CompileFnKey(QilNode name, QilNode keys, IFocus env) { 342private QilNode CompileSingleKey(QilNode name, QilNode key, IFocus env) { 370private QilNode CompileSingleKey(List<Key> defList, QilNode key, IFocus env) {
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
365public QilNode ResolveFunction(string prefix, string name, IList<QilNode> args, IFocus env) {