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