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