Base:
property
this
System.Xml.Xsl.Qil.QilNode.this[System.Int32]
5 writes to
System.Private.Xml (5)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (3)
623ndSeq[idx] = AnalyzeContent(ndSeq[idx]); 659ndChoice.Branches[idx] = AnalyzeContent(ndChoice.Branches[idx]); 667ndChoice.Branches[idx] = AnalyzeContent(ndChoice.Branches[idx]);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5649globals[newIdx] = globals[oldIdx];
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
149_invokeArgs[prevArg] = var;
44 references to
System.Private.Xml (44)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
63AnalyzeDefinition(ndSeq[ndSeq.Count - 1]); 72AnalyzeDefinition(ndChoice.Branches[i]);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
623ndSeq[idx] = AnalyzeContent(ndSeq[idx]); 659ndChoice.Branches[idx] = AnalyzeContent(ndChoice.Branches[idx]); 667ndChoice.Branches[idx] = AnalyzeContent(ndChoice.Branches[idx]); 993AnalyzeContent(ndBranches[idx]);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
5629QilNode nd = globals[oldIdx]; 5649globals[newIdx] = globals[oldIdx];
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (6)
1215NestedVisit(ndSeq[i], lblOnEnd); 1218_iterCurr.EnsureItemStorageType(ndSeq[i].XmlType!, itemStorageType); 2560QilNode ndActualArg = ndInvoke.Arguments[iArg]; 2561QilNode ndFormalArg = ndInvoke.Function.Arguments[iArg]; 3576QilNode ndArg = ndInvoke.Arguments[iArg]; 3643ndActualArg = ndInvoke.Arguments[iArg];
System\Xml\Xsl\QIL\QilTypeChecker.cs (5)
673Check(actualArgs[i].XmlType!.IsSubtypeOf(formalArgs[i].XmlType!), actualArgs[i], "Invoke argument must be a subtype of the invoked function's argument"); 954Check(actualArgs[i].XmlType!.IsSubtypeOf(extFunc.GetXmlArgumentType(i)), actualArgs[i], "InvokeEarlyBound argument must be a subtype of the invoked function's argument type");
System\Xml\Xsl\XmlIlGenerator.cs (2)
209QilParameter ndParam = (QilParameter)ndFunc.Arguments[arg]; 239XmlILAnnotation.Write(ndFunc.Arguments[arg]).ArgumentPosition = arg;
System\Xml\Xsl\Xslt\InvokeGenerator.cs (8)
50QilParameter formalArg = (QilParameter)_formalArgs[_curArg]; 136if (n == _formalArgs[prevArg]) 139if (_invokeArgs[prevArg] is QilLiteral) 141return _invokeArgs[prevArg].ShallowClone(_fac.BaseFactory); 145if (!(_invokeArgs[prevArg] is QilIterator)) 147QilIterator var = _fac.BaseFactory.Let(_invokeArgs[prevArg]); 151Debug.Assert(_invokeArgs[prevArg] is QilIterator); 152return _invokeArgs[prevArg];
System\Xml\Xsl\Xslt\QilGenerator.cs (15)
446Debug.Assert(nsList[i].NodeType == QilNodeType.NamespaceDecl); 447Debug.Assert(varList[i].NodeType == QilNodeType.NamespaceDecl); 449((QilLiteral)((QilBinary)nsList[i]).Right).Value != ((QilLiteral)((QilBinary)varList[i]).Right).Value || 450((QilLiteral)((QilBinary)nsList[i]).Left).Value != ((QilLiteral)((QilBinary)varList[i]).Left).Value 552QilParameter formal = _f.Parameter(args[j].XmlType!); 554formal.DebugName = ((QilParameter)args[j]).DebugName!; 555formal.Name = CloneName(((QilParameter)args[j]).Name!); 556SetLineInfo(formal, args[j].SourceLine); 559paramActual.Add(args[j]); 1829QilLoop filter = (QilLoop)list[i]; 2152sheet.AddTemplateMatch(template, (QilLoop)filters[idx]); 2575QilName formalArgName = ((QilParameter)formalArgs[invArg]).Name!; 2576XmlQueryType paramType = formalArgs[invArg].XmlType!;