1 instantiation of QilFunction
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
656
QilFunction n = new
QilFunction
(QilNodeType.Function, arguments, definition, sideEffects, xmlType);
48 references to QilFunction
System.Data.SqlXml (48)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
24
foreach (
QilFunction
ndFunc in qil.FunctionList) {
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
223
foreach (
QilFunction
ndFunc in local0.FunctionList) {
2704
protected override QilNode VisitFunction(
QilFunction
local0) {
2708
XmlQueryType local4 = (XmlQueryType)((
QilFunction
)local0).XmlType;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
61
foreach (
QilFunction
ndFunc in qil.FunctionList) {
200
private void Function(
QilFunction
ndFunc) {
2364
QilFunction
ndFunc = ndInvoke.Function;
System\Xml\Xsl\QIL\QilFactory.cs (3)
112
public
QilFunction
Function(QilNode arguments, QilNode sideEffects, XmlQueryType xmlType) {
655
public
QilFunction
Function(QilNode arguments, QilNode definition, QilNode sideEffects, XmlQueryType xmlType) {
656
QilFunction
n = new QilFunction(QilNodeType.Function, arguments, definition, sideEffects, xmlType);
System\Xml\Xsl\QIL\QilInvoke.cs (2)
34
public
QilFunction
Function {
35
get { return (
QilFunction
) Left; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (3)
532
public
QilFunction
Function(QilList args, QilNode sideEffects, XmlQueryType resultType) {
536
public
QilFunction
Function(QilList args, QilNode defn, QilNode sideEffects) {
541
public QilNode Invoke(
QilFunction
func, QilList args) {
System\Xml\Xsl\QIL\QilPatternVisitor.cs (2)
215
protected override QilNode VisitFunction(
QilFunction
n) { return NoReplace(n); }
216
protected override QilNode VisitFunctionReference(
QilFunction
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilScopedVisitor.cs (2)
50
foreach (QilNode arg in ((
QilFunction
) node).Arguments) BeginScope(arg);
79
foreach (QilNode arg in ((
QilFunction
) node).Arguments) EndScope(arg);
System\Xml\Xsl\QIL\QilTypeChecker.cs (3)
110
case QilNodeType.Function: return CheckFunction((
QilFunction
)n);
181
CheckClassAndNodeType(child, typeof(
QilFunction
), QilNodeType.Function);
593
public XmlQueryType CheckFunction(
QilFunction
node) {
System\Xml\Xsl\QIL\QilVisitor.cs (4)
182
case QilNodeType.Function: return VisitFunction((
QilFunction
)n);
244
case QilNodeType.Function: return VisitFunctionReference((
QilFunction
)n);
360
protected virtual QilNode VisitFunction(
QilFunction
n) { return VisitChildren(n); }
361
protected virtual QilNode VisitFunctionReference(
QilFunction
n) { return n; }
System\Xml\Xsl\QIL\QilXmlWriter.cs (1)
310
if (node is QilIterator || node is
QilFunction
)
System\Xml\Xsl\XmlIlGenerator.cs (1)
193
foreach (
QilFunction
ndFunc in funcList) {
System\Xml\Xsl\Xslt\InvokeGenerator.cs (2)
42
public QilNode GenerateInvoke(
QilFunction
func, IList<XslNode> actualArgs) {
143
protected override QilNode VisitFunction(
QilFunction
n) {
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
117
public
QilFunction
TemplateFunction {
System\Xml\Xsl\Xslt\QilGenerator.cs (11)
64
private
QilFunction
generalKey;
246
QilFunction
initFunction = f.Function(f.FormalParameterList(), init, /*sideEffects:*/f.True());
413
Dictionary<VarPar,
QilFunction
> paramToFunction = null;
485
QilFunction
paramFunc = f.Function(paramFormal,
496
paramToFunction = new Dictionary<VarPar,
QilFunction
>();
530
QilFunction
func = paramToFunction[par];
1837
QilFunction
func = f.Function(f.FormalParameterList(context, value),
2196
QilFunction
applyFunction = null;
2199
List<
QilFunction
> functionsForMode;
2201
functionsForMode = sheet.ApplyFunctions[mode] = new List<
QilFunction
>();
2204
foreach (
QilFunction
func in functionsForMode) {
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
396
private
QilFunction
CreateGeneralKeyFunction() {
410
QilFunction
result = f.Function(f.FormalParameterList(name, resolvedName, key, context), fdef, f.False());
System\Xml\Xsl\Xslt\Stylesheet.cs (2)
25
public Dictionary<QilName, List<
QilFunction
>> ApplyFunctions = new Dictionary<QilName, List<
QilFunction
>>();
System\Xml\Xsl\Xslt\XslAst.cs (2)
170
public
QilFunction
Function; // Compiled body
281
public
QilFunction
Function;