1 instantiation of QilFunction
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
658
QilFunction n = new
QilFunction
(QilNodeType.Function, arguments, definition, sideEffects, xmlType);
47 references to QilFunction
System.Private.Xml (47)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
22
foreach (
QilFunction
ndFunc in qil.FunctionList)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
246
foreach (
QilFunction
ndFunc in local0.FunctionList)
3599
protected override QilNode VisitFunction(
QilFunction
local0)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
66
foreach (
QilFunction
ndFunc in qil.FunctionList)
213
private void Function(
QilFunction
ndFunc)
2549
QilFunction
ndFunc = ndInvoke.Function;
System\Xml\Xsl\QIL\QilFactory.cs (3)
90
public
QilFunction
Function(QilNode arguments, QilNode sideEffects, XmlQueryType xmlType)
656
public
QilFunction
Function(QilNode arguments, QilNode definition, QilNode sideEffects, XmlQueryType xmlType)
658
QilFunction
n = new QilFunction(QilNodeType.Function, arguments, definition, sideEffects, xmlType);
System\Xml\Xsl\QIL\QilInvoke.cs (2)
32
public
QilFunction
Function
34
get { return (
QilFunction
)Left; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (3)
593
public
QilFunction
Function(QilList args, QilNode sideEffects, XmlQueryType resultType)
598
public
QilFunction
Function(QilList args, QilNode defn, QilNode sideEffects)
604
public QilNode Invoke(
QilFunction
func, QilList args)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (2)
200
protected override QilNode VisitFunction(
QilFunction
n) { return NoReplace(n); }
201
protected override QilNode VisitFunctionReference(
QilFunction
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilScopedVisitor.cs (2)
51
foreach (QilNode arg in ((
QilFunction
)node).Arguments) BeginScope(arg);
82
foreach (QilNode arg in ((
QilFunction
)node).Arguments) EndScope(arg);
System\Xml\Xsl\QIL\QilTypeChecker.cs (3)
106
QilNodeType.Function => CheckFunction((
QilFunction
)n),
179
CheckClassAndNodeType(child, typeof(
QilFunction
), QilNodeType.Function);
655
public static XmlQueryType CheckFunction(
QilFunction
node)
System\Xml\Xsl\QIL\QilVisitor.cs (4)
189
QilNodeType.Function => VisitFunction((
QilFunction
)n),
253
QilNodeType.Function => VisitFunctionReference((
QilFunction
)n),
369
protected virtual QilNode VisitFunction(
QilFunction
n) { return VisitChildren(n); }
370
protected virtual QilNode VisitFunctionReference(
QilFunction
n) { return n; }
System\Xml\Xsl\QIL\QilXmlWriter.cs (1)
331
if (node is QilIterator || node is
QilFunction
)
System\Xml\Xsl\XmlIlGenerator.cs (1)
201
foreach (
QilFunction
ndFunc in funcList)
System\Xml\Xsl\Xslt\InvokeGenerator.cs (2)
40
public QilNode GenerateInvoke(
QilFunction
func, IList<XslNode> actualArgs)
160
protected override QilNode VisitFunction(
QilFunction
n)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
120
public
QilFunction
? TemplateFunction
System\Xml\Xsl\Xslt\QilGenerator.cs (11)
67
private
QilFunction
? _generalKey;
271
QilFunction
initFunction = _f.Function(_f.FormalParameterList(), init, /*sideEffects:*/_f.True());
474
Dictionary<VarPar,
QilFunction
>? paramToFunction = null;
564
QilFunction
paramFunc = _f.Function(paramFormal,
576
paramToFunction = new Dictionary<VarPar,
QilFunction
>();
614
QilFunction
func = paramToFunction![par];
2190
QilFunction
func = _f.Function(_f.FormalParameterList(context, value),
2635
QilFunction
? applyFunction = null;
2638
List<
QilFunction
>? functionsForMode;
2641
functionsForMode = sheet.ApplyFunctions[mode] = new List<
QilFunction
>();
2644
foreach (
QilFunction
func in functionsForMode)
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
468
private
QilFunction
CreateGeneralKeyFunction()
484
QilFunction
result = _f.Function(_f.FormalParameterList(name, resolvedName, key, context), fdef, _f.False());
System\Xml\Xsl\Xslt\Stylesheet.cs (2)
23
public Dictionary<QilName, List<
QilFunction
>> ApplyFunctions = new Dictionary<QilName, List<
QilFunction
>>();
System\Xml\Xsl\Xslt\XslAst.cs (2)
139
public
QilFunction
? Function; // Compiled body
259
public
QilFunction
? Function;