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