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