Base:
property
Count
System.Xml.Xsl.Qil.QilNode.Count
49 references to Count
System.Data.SqlXml (49)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (3)
59if (ndSeq.Count > 0) 60AnalyzeDefinition(ndSeq[ndSeq.Count - 1]); 67for (int i = 0; i < ndChoice.Branches.Count; i++)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (3)
569for (int idx = 0; idx < ndSeq.Count; idx++) 603idx = ndChoice.Branches.Count - 1; 901for (int idx = 0; idx < ndBranches.Count; idx++)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
636if (( (local0).Count == (1) ) && (this[XmlILOptimization.EliminateSequence])) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (8)
1050if (ndSeq.Count == 0) 1107arrSwitchLabels = new Label[ndSeq.Count]; 1110for (i = 0; i < ndSeq.Count; i++) { 1117if (i == ndSeq.Count - 1) 2373for (int iArg = 0; iArg < ndInvoke.Arguments.Count; iArg++) { 3320this.helper.LoadInteger(ndInvoke.Arguments.Count); 3324for (int iArg = 0; iArg < ndInvoke.Arguments.Count; iArg++) { 3379for (int iArg = 0; iArg < ndInvoke.Arguments.Count; iArg++) {
System\Xml\Xsl\QIL\QilPatternFactory.cs (3)
301switch (branches.Count) { 543Debug.Assert(func.Arguments.Count == args.Count);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
367Check(node.Branches.Count > 0, node, "Choice must have at least one branch");
System\Xml\Xsl\QIL\QilXmlReader.cs (14)
196Debug.Assert(list.Count > 0, "QilExpression node requires a Root expression"); 197QilExpression qil = f.QilExpression(list[list.Count - 1]); 200for (int i = 0; i < list.Count - 1; i++) { 240Debug.Assert(list.Count <= (this.inFwdDecls ? 0 : 1), "Parameter '" + id + "' must have 0 or 1 arguments"); 242if (this.inFwdDecls || list.Count == 0) 249Debug.Assert(list.Count == (this.inFwdDecls ? 0 : 1), "Let '" + id + "' must have 0 or 1 arguments"); 257Debug.Assert(list.Count == 1, "For '" + id + "' must have 1 argument"); 262Debug.Assert(list.Count == (this.inFwdDecls ? 2 : 3), "Function '" + id + "' must have 2 or 3 arguments"); 286if (list.Count > 0) nd[0] = list[0]; 287if (list.Count > 1) nd[1] = list[1]; 343Debug.Assert(list.Count == 2, "XsltInvokeEarlyBound must have exactly 2 arguments"); 366Debug.Assert(facMethod.GetParameters().Length == list.Count, "NodeType " + r.LocalName + " does not allow " + list.Count + " parameters"); 369facArgs = new object[list.Count];
System\Xml\Xsl\XmlIlGenerator.cs (4)
194paramTypes = new Type[ndFunc.Arguments.Count]; 195paramNames = new string[ndFunc.Arguments.Count]; 198for (int arg = 0; arg < ndFunc.Arguments.Count; arg ++) { 224for (int arg = 0; arg < ndFunc.Arguments.Count; arg ++) {
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
48for (curArg = 0; curArg < formalArgs.Count; curArg ++) {
System\Xml\Xsl\Xslt\QilGenerator.cs (11)
383if (varList.Count != nsList.Count) { 387for (int i = 0; i < nsList.Count; i ++) { 403newVar.DebugName = f.QName("ns" + this.nsVars.Count, XmlReservedNs.NsXslDebug).ToString(); 473for (int j = 0; j < args.Count; j ++) { 669if (!IsDebug && content.Count == 1) { 890if (result.Count == 1) { 1297if (keyList.Count == 0) 1525Debug.Assert(0 < list.Count, "Pattern should have at least one filter"); 1532for (int i = list.Count - 1; 0 <= i; i --) { 1804for (int idx = 0; idx < filters.Count; idx++) {