1 instantiation of QilParameter
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
232
QilParameter n = new
QilParameter
(QilNodeType.Parameter, defaultValue, name, xmlType);
44 references to QilParameter
System.Private.Xml (44)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
123
QilParameter
? param = iter as
QilParameter
;
1857
protected override QilNode VisitParameter(
QilParameter
ndParameter)
System\Xml\Xsl\QIL\QilFactory.cs (3)
60
public
QilParameter
Parameter(XmlQueryType xmlType)
230
public
QilParameter
Parameter(QilNode? defaultValue, QilNode? name, XmlQueryType xmlType)
232
QilParameter
n = new QilParameter(QilNodeType.Parameter, defaultValue, name, xmlType);
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
184
public
QilParameter
Parameter(XmlQueryType t)
189
public
QilParameter
Parameter(QilNode? defaultValue, QilName? name, XmlQueryType t)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (2)
117
protected override QilNode VisitParameter(
QilParameter
n) { return NoReplace(n); }
118
protected override QilNode VisitParameterReference(
QilParameter
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (5)
46
QilNodeType.Parameter => CheckParameter((
QilParameter
)n),
194
CheckClassAndNodeType(child, typeof(
QilParameter
), QilNodeType.Parameter);
195
Check(((
QilParameter
)child).Name != null, child, "Global parameter's name is null");
208
CheckClassAndNodeType(child, typeof(
QilParameter
), QilNodeType.Parameter);
280
public static XmlQueryType CheckParameter(
QilParameter
node)
System\Xml\Xsl\QIL\QilVisitor.cs (4)
129
QilNodeType.Parameter => VisitParameter((
QilParameter
)n),
251
QilNodeType.Parameter => VisitParameterReference((
QilParameter
)n),
286
protected virtual QilNode VisitParameter(
QilParameter
n) { return VisitChildren(n); }
287
protected virtual QilNode VisitParameterReference(
QilParameter
n) { return n; }
System\Xml\Xsl\QIL\QilXmlWriter.cs (2)
168
QilParameter
param = (
QilParameter
)node;
System\Xml\Xsl\XmlIlGenerator.cs (2)
209
QilParameter
ndParam = (
QilParameter
)ndFunc.Arguments[arg];
System\Xml\Xsl\Xslt\Focus.cs (4)
100
private
QilParameter
? _current, _position, _last;
108
_current = (
QilParameter
)args[argNum++];
113
_position = (
QilParameter
)args[argNum++];
118
_last = (
QilParameter
)args[argNum++];
System\Xml\Xsl\Xslt\InvokeGenerator.cs (3)
50
QilParameter
formalArg = (
QilParameter
)_formalArgs[_curArg];
101
private static QilNode? FindActualArg(
QilParameter
formalArg, IList<XslNode> actualArgs)
System\Xml\Xsl\Xslt\QilGenerator.cs (14)
188
foreach (
QilParameter
par in tmpl.Function!.Arguments)
500
QilParameter
ns = CreateXslParam(CloneName(_nameNamespaces), T.NamespaceS);
529
QilParameter
param = CreateXslParam(xslPar.Name, ChooseBestType(xslPar));
552
QilParameter
formal = _f.Parameter(args[j].XmlType!);
554
formal.DebugName = ((
QilParameter
)args[j]).DebugName!;
555
formal.Name = CloneName(((
QilParameter
)args[j]).Name!);
619
foreach (
QilParameter
arg in func.Arguments)
633
private
QilParameter
CreateXslParam(QilName name, XmlQueryType xt)
635
QilParameter
arg = _f.Parameter(xt);
649
foreach (
QilParameter
arg in tmpl.Function.Arguments)
2181
QilParameter
context = _f.Parameter(T.NodeNotRtf);
2188
QilParameter
value = _f.Parameter(T.StringX);
2575
QilName formalArgName = ((
QilParameter
)formalArgs[invArg]).Name!;
2670
QilParameter
formalArg = _f.Parameter(i == 0 ? T.NodeNotRtf : withParam.Value!.XmlType!);