1 instantiation of QilParameter
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
247
QilParameter n = new
QilParameter
(QilNodeType.Parameter, defaultValue, name, xmlType);
44 references to QilParameter
System.Data.SqlXml (44)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
113
QilParameter
param = iter as
QilParameter
;
1716
protected override QilNode VisitParameter(
QilParameter
ndParameter) {
System\Xml\Xsl\QIL\QilFactory.cs (3)
88
public
QilParameter
Parameter(XmlQueryType xmlType) {
246
public
QilParameter
Parameter(QilNode defaultValue, QilNode name, XmlQueryType xmlType) {
247
QilParameter
n = new QilParameter(QilNodeType.Parameter, defaultValue, name, xmlType);
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
183
public
QilParameter
Parameter(XmlQueryType t) {
187
public
QilParameter
Parameter(QilNode defaultValue, QilName name, XmlQueryType t) {
System\Xml\Xsl\QIL\QilPatternVisitor.cs (2)
132
protected override QilNode VisitParameter(
QilParameter
n) { return NoReplace(n); }
133
protected override QilNode VisitParameterReference(
QilParameter
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (5)
50
case QilNodeType.Parameter: return CheckParameter((
QilParameter
)n);
193
CheckClassAndNodeType(child, typeof(
QilParameter
), QilNodeType.Parameter);
194
Check(((
QilParameter
)child).Name != null, child, "Global parameter's name is null");
205
CheckClassAndNodeType(child, typeof(
QilParameter
), QilNodeType.Parameter);
267
public XmlQueryType CheckParameter(
QilParameter
node) {
System\Xml\Xsl\QIL\QilVisitor.cs (4)
122
case QilNodeType.Parameter: return VisitParameter((
QilParameter
)n);
242
case QilNodeType.Parameter: return VisitParameterReference((
QilParameter
)n);
277
protected virtual QilNode VisitParameter(
QilParameter
n) { return VisitChildren(n); }
278
protected virtual QilNode VisitParameterReference(
QilParameter
n) { return n; }
System\Xml\Xsl\QIL\QilXmlWriter.cs (2)
159
QilParameter
param = (
QilParameter
) node;
System\Xml\Xsl\XmlIlGenerator.cs (2)
199
QilParameter
ndParam = (
QilParameter
) ndFunc.Arguments[arg];
System\Xml\Xsl\Xslt\Focus.cs (4)
90
private
QilParameter
current, position, last;
96
this.current = (
QilParameter
)args[argNum ++];
100
this.position = (
QilParameter
)args[argNum ++];
104
this.last = (
QilParameter
)args[argNum ++];
System\Xml\Xsl\Xslt\InvokeGenerator.cs (3)
50
QilParameter
formalArg = (
QilParameter
)formalArgs[curArg];
93
private QilNode FindActualArg(
QilParameter
formalArg, IList<XslNode> actualArgs) {
System\Xml\Xsl\Xslt\QilGenerator.cs (14)
176
foreach (
QilParameter
par in tmpl.Function.Arguments) {
434
QilParameter
ns = CreateXslParam(CloneName(nameNamespaces), T.NamespaceS);
458
QilParameter
param = CreateXslParam(xslPar.Name, ChooseBestType(xslPar));
474
QilParameter
formal = f.Parameter(args[j].XmlType); {
475
formal.DebugName = ((
QilParameter
) args[j]).DebugName;
476
formal.Name = CloneName(((
QilParameter
)args[j]).Name);
535
foreach (
QilParameter
arg in func.Arguments) {
548
private
QilParameter
CreateXslParam(QilName name, XmlQueryType xt) {
549
QilParameter
arg = f.Parameter(xt);
562
foreach (
QilParameter
arg in tmpl.Function.Arguments) {
1828
QilParameter
context = f.Parameter(T.NodeNotRtf);
1835
QilParameter
value = f.Parameter(T.StringX);
2147
QilName formalArgName = ((
QilParameter
)formalArgs[invArg]).Name;
2226
QilParameter
formalArg = f.Parameter(i == 0 ? T.NodeNotRtf : withParam.Value.XmlType);