2 writes to NodeType
System.Data.SqlXml (2)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
322local0.NodeType = QilNodeType.For;
System\Xml\Xsl\QIL\QilFunction.cs (1)
98set { this.sideEffects.NodeType = value ? QilNodeType.True : QilNodeType.False; }
412 references to NodeType
System.Data.SqlXml (412)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
39switch (nd.NodeType) { 51if (ndLoop.Variable.NodeType == QilNodeType.Let || !ndLoop.Variable.Binding.XmlType.MaybeMany)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (21)
93constrInfo = new XmlILConstructInfo(nd.NodeType); 408if (ndConstr.NodeType == QilNodeType.Function) { 429if (ndConstr.NodeType != QilNodeType.Choice) 433if (ndConstr.NodeType != QilNodeType.RtfCtor) 438this.withinElem = (ndConstr.NodeType == QilNodeType.ElementCtor); 440switch (ndConstr.NodeType) { 454default: Debug.Assert(false, ndConstr.NodeType + " is not handled by XmlILStateAnalyzer."); break; 460if (ndConstr.NodeType == QilNodeType.Choice) 464if (ndConstr.NodeType == QilNodeType.Function) 479switch (nd.NodeType) { 501switch (nd.NodeType) { 515switch (ndChild.NodeType) { 733Debug.Assert(ndElem.NodeType == QilNodeType.ElementCtor); 766if (ndCopy.NodeType == QilNodeType.AttributeCtor) { 780if (ndAttr.Left.NodeType == QilNodeType.LiteralQName) { 881switch (nd.NodeType) { 949switch (nd.NodeType) { 956nodeType = (nd.NodeType == QilNodeType.ElementCtor) ? XPathNodeType.Element : XPathNodeType.Attribute; 964Debug.Assert(nd.NodeType == QilNodeType.NamespaceDecl); 972if (nd.NodeType == QilNodeType.AttributeCtor && ns.Length == 0 || 997Debug.Assert(nd.NodeType != QilNodeType.NamespaceDecl || !this.nsmgr.HasNamespace(prefix) || this.nsmgr.LookupNamespace(prefix) == ns,
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (231)
90switch (nd.NodeType) { 124if (newNode.NodeType == QilNodeType.Let || newNode.NodeType == QilNodeType.For) { 160switch (node.NodeType) { 201if (node.NodeType != QilNodeType.Let || !this.qil.GlobalVariableList.Contains(node)) 337if (!( (local1).NodeType == QilNodeType.For )) { 345if (local1.NodeType == QilNodeType.For) { 389if (local1.NodeType == QilNodeType.True) { 397if (local1.NodeType == QilNodeType.False) { 405if (local2.NodeType == QilNodeType.True) { 413if (local2.NodeType == QilNodeType.False) { 443if (local1.NodeType == QilNodeType.True) { 451if (local1.NodeType == QilNodeType.False) { 459if (local2.NodeType == QilNodeType.True) { 467if (local2.NodeType == QilNodeType.False) { 488if (local1.NodeType == QilNodeType.True) { 496if (local1.NodeType == QilNodeType.False) { 522if (local1.NodeType == QilNodeType.True) { 530if (local1.NodeType == QilNodeType.False) { 538if (local2.NodeType == QilNodeType.True) { 539if (local3.NodeType == QilNodeType.False) { 548if (local2.NodeType == QilNodeType.False) { 549if (local3.NodeType == QilNodeType.True) { 558if (local1.NodeType == QilNodeType.Not) { 567if (local2.NodeType == QilNodeType.TextCtor) { 569if (local3.NodeType == QilNodeType.TextCtor) { 607if (local1.NodeType == QilNodeType.Sequence) { 647if (nd.NodeType == QilNodeType.Sequence) 689if (local1.NodeType == QilNodeType.Sequence) { 699if (local2.NodeType == QilNodeType.Sequence) { 709if (local1.NodeType == QilNodeType.XmlContext) { 710if (local2.NodeType == QilNodeType.XmlContext) { 771if (local1.NodeType == QilNodeType.Sequence) { 781if (local2.NodeType == QilNodeType.Sequence) { 791if (local1.NodeType == QilNodeType.XmlContext) { 792if (local2.NodeType == QilNodeType.XmlContext) { 836if (local1.NodeType == QilNodeType.Sequence) { 846if (local2.NodeType == QilNodeType.Sequence) { 864if (local1.NodeType == QilNodeType.XmlContext) { 865if (local2.NodeType == QilNodeType.XmlContext) { 987if (local1.NodeType == QilNodeType.LiteralDecimal) { 996if (local1.NodeType == QilNodeType.LiteralDouble) { 1005if (local1.NodeType == QilNodeType.LiteralInt32) { 1014if (local1.NodeType == QilNodeType.LiteralInt64) { 1219if (local1.NodeType == QilNodeType.LiteralString) { 1256if (local1.NodeType == QilNodeType.LiteralString) { 1258if (local2.NodeType == QilNodeType.Sequence) { 1342if (local1.NodeType == QilNodeType.XsltConvert) { 1345if (local4.NodeType == QilNodeType.LiteralType) { 1359if (local1.NodeType == QilNodeType.XsltGenerateId) { 1362if (local2.NodeType == QilNodeType.XsltGenerateId) { 1375if (local1.NodeType == QilNodeType.Length) { 1377if (local2.NodeType == QilNodeType.LiteralInt32) { 1389if (local1.NodeType == QilNodeType.Length) { 1390if (local2.NodeType == QilNodeType.LiteralInt32) { 1441if (local1.NodeType == QilNodeType.XsltConvert) { 1444if (local4.NodeType == QilNodeType.LiteralType) { 1458if (local1.NodeType == QilNodeType.Add) { 1472if (local1.NodeType == QilNodeType.XsltGenerateId) { 1475if (local2.NodeType == QilNodeType.XsltGenerateId) { 1488if (local1.NodeType == QilNodeType.XsltGenerateId) { 1491if (local2.NodeType == QilNodeType.StrConcat) { 1493if (local5.NodeType == QilNodeType.Loop) { 1496if (local6.NodeType == QilNodeType.For) { 1499if (local8.NodeType == QilNodeType.XsltGenerateId) { 1517if (local1.NodeType == QilNodeType.StrConcat) { 1519if (local4.NodeType == QilNodeType.Loop) { 1522if (local5.NodeType == QilNodeType.For) { 1525if (local7.NodeType == QilNodeType.XsltGenerateId) { 1528if (local2.NodeType == QilNodeType.XsltGenerateId) { 1546if (local1.NodeType == QilNodeType.Length) { 1548if (local3.NodeType == QilNodeType.Union) { 1552if (local2.NodeType == QilNodeType.LiteralInt32) { 1567if (local1.NodeType == QilNodeType.Length) { 1569if (local3.NodeType == QilNodeType.Union) { 1573if (local2.NodeType == QilNodeType.LiteralInt32) { 1588if (local1.NodeType == QilNodeType.Length) { 1589if (local2.NodeType == QilNodeType.LiteralInt32) { 1640if (local1.NodeType == QilNodeType.XsltConvert) { 1643if (local4.NodeType == QilNodeType.LiteralType) { 1657if (local1.NodeType == QilNodeType.Length) { 1659if (local2.NodeType == QilNodeType.LiteralInt32) { 1671if (local1.NodeType == QilNodeType.Length) { 1672if (local2.NodeType == QilNodeType.LiteralInt32) { 1723if (local1.NodeType == QilNodeType.XsltConvert) { 1726if (local4.NodeType == QilNodeType.LiteralType) { 1740if (local1.NodeType == QilNodeType.Length) { 1741if (local2.NodeType == QilNodeType.LiteralInt32) { 1792if (local1.NodeType == QilNodeType.XsltConvert) { 1795if (local4.NodeType == QilNodeType.LiteralType) { 1809if (local1.NodeType == QilNodeType.Length) { 1810if (local2.NodeType == QilNodeType.LiteralInt32) { 1861if (local1.NodeType == QilNodeType.XsltConvert) { 1864if (local4.NodeType == QilNodeType.LiteralType) { 1878if (local1.NodeType == QilNodeType.Length) { 1879if (local2.NodeType == QilNodeType.LiteralInt32) { 1998if (local1.NodeType == QilNodeType.For) { 2000if (local3.NodeType == QilNodeType.For) { 2011if (local1.NodeType == QilNodeType.For) { 2013if (local3.NodeType == QilNodeType.Sequence) { 2025if (local2.NodeType == QilNodeType.Sequence) { 2044if (local1.NodeType == QilNodeType.For) { 2047if (local2.NodeType == QilNodeType.TextCtor) { 2058if ((( (local1).NodeType == QilNodeType.Let ) || ( ( ( (QilNode) (local1)[0] ).XmlType ).IsSingleton )) && ( !OptimizerPatterns.Read(local1).MatchesPattern(OptimizerPatternName.MaybeSideEffects) )) { 2068if (local2.NodeType == QilNodeType.Conditional) { 2072if (local4.NodeType == QilNodeType.Sequence) { 2085if (local2.NodeType == QilNodeType.Conditional) { 2090if (local5.NodeType == QilNodeType.Sequence) { 2102if (local1.NodeType == QilNodeType.For) { 2103if (local2.NodeType == QilNodeType.Conditional) { 2107if (local5.NodeType == QilNodeType.Sequence) { 2122if (local1.NodeType == QilNodeType.For) { 2123if (local2.NodeType == QilNodeType.Conditional) { 2128if (local6.NodeType == QilNodeType.Sequence) { 2142if (local2.NodeType == QilNodeType.Loop) { 2145if (local3.NodeType == QilNodeType.For) { 2158if (local1.NodeType == QilNodeType.For) { 2175if (local1.NodeType == QilNodeType.For) { 2187if (local1.NodeType == QilNodeType.For) { 2197if (local1.NodeType == QilNodeType.For) { 2232if (local2.NodeType == QilNodeType.False) { 2241if (local2.NodeType == QilNodeType.True) { 2249if (local1.NodeType == QilNodeType.For) { 2251if (local3.NodeType == QilNodeType.Content) { 2253if (local2.NodeType == QilNodeType.And) { 2256if (local5.NodeType == QilNodeType.IsType) { 2260if (local7.NodeType == QilNodeType.LiteralType) { 2263if (local9.NodeType == QilNodeType.Eq) { 2266if (local10.NodeType == QilNodeType.NameOf) { 2269if (local12.NodeType == QilNodeType.LiteralQName) { 2287if (local1.NodeType == QilNodeType.For) { 2289if (local3.NodeType == QilNodeType.Loop) { 2303if (( !OptimizerPatterns.Read(local1).MatchesPattern(OptimizerPatternName.MaybeSideEffects) ) && (!( ( (QilNode) (local1)[0] ).NodeType == QilNodeType.OptimizeBarrier ))) { 2313if (local2.NodeType == QilNodeType.Eq) { 2316if (local3.NodeType == QilNodeType.PositionOf) { 2319if (local5.NodeType == QilNodeType.LiteralInt32) { 2330if (local2.NodeType == QilNodeType.Le) { 2333if (local3.NodeType == QilNodeType.PositionOf) { 2336if (local5.NodeType == QilNodeType.LiteralInt32) { 2347if (local2.NodeType == QilNodeType.Lt) { 2350if (local3.NodeType == QilNodeType.PositionOf) { 2353if (local5.NodeType == QilNodeType.LiteralInt32) { 2364if (local1.NodeType == QilNodeType.For) { 2372if (local1.NodeType == QilNodeType.For) { 2375if (local2.NodeType == QilNodeType.And) { 2378if (local4.NodeType == QilNodeType.IsType) { 2382if (local6.NodeType == QilNodeType.LiteralType) { 2385if (local8.NodeType == QilNodeType.Eq) { 2388if (local9.NodeType == QilNodeType.NameOf) { 2391if (local11.NodeType == QilNodeType.LiteralQName) { 2408if (local1.NodeType == QilNodeType.For) { 2411if (local2.NodeType == QilNodeType.IsType) { 2415if (local5.NodeType == QilNodeType.LiteralType) { 2429if (local1.NodeType == QilNodeType.For) { 2431if (local3.NodeType == QilNodeType.Content) { 2432if (local2.NodeType == QilNodeType.IsType) { 2436if (local6.NodeType == QilNodeType.LiteralType) { 2467if (local1.NodeType == QilNodeType.For) { 2484if (local1.NodeType == QilNodeType.XsltConvert) { 2487if (local4.NodeType == QilNodeType.LiteralType) { 2520if (local1.NodeType == QilNodeType.Loop) { 2523if (local2.NodeType == QilNodeType.For) { 2525if (local3.NodeType == QilNodeType.Loop) { 2528if (local5.NodeType == QilNodeType.DescendantOrSelf) { 2530if (local7.NodeType == QilNodeType.Filter) { 2547if (local1.NodeType == QilNodeType.Loop) { 2550if (local2.NodeType == QilNodeType.For) { 2552if (local3.NodeType == QilNodeType.DescendantOrSelf) { 2554if (local5.NodeType == QilNodeType.Filter) { 2570if (local1.NodeType == QilNodeType.Filter) { 2573if (local2.NodeType == QilNodeType.For) { 2588if (local1.NodeType == QilNodeType.Loop) { 2591if (local3.NodeType == QilNodeType.Filter) { 2594if (local4.NodeType == QilNodeType.For) { 2612if (local1.NodeType == QilNodeType.Loop) { 2615if (local2.NodeType == QilNodeType.For) { 2632if (local1.NodeType == QilNodeType.Loop) { 2644if (local1.NodeType == QilNodeType.Loop) { 2647if (local3.NodeType == QilNodeType.DocOrderDistinct) { 2671if (local1.NodeType == QilNodeType.Loop) { 2674if (local2.NodeType == QilNodeType.For) { 2687if (local1.NodeType == QilNodeType.Loop) { 2689if (local3.NodeType == QilNodeType.Invoke) { 2711if (local2.NodeType == QilNodeType.Filter) { 2714if (local5.NodeType == QilNodeType.For) { 2716if (local7.NodeType == QilNodeType.Not) { 2718if (local8.NodeType == QilNodeType.IsEmpty) { 2720if (local9.NodeType == QilNodeType.Filter) { 2723if (local10.NodeType == QilNodeType.For) { 2725if (local12.NodeType == QilNodeType.Eq) { 2729if (local14.NodeType == QilNodeType.Parameter) { 2767if (local2.NodeType == QilNodeType.Filter) { 2770if (local5.NodeType == QilNodeType.For) { 2772if (local7.NodeType == QilNodeType.Eq) { 2775if (local9.NodeType == QilNodeType.Parameter) { 2806if (local1.NodeType == QilNodeType.Function) { 2808if (local4.NodeType == QilNodeType.Sequence) { 2824if (local1.NodeType == QilNodeType.Function) { 3310if (local1.NodeType == QilNodeType.TextCtor) { 3393if (local2.NodeType == QilNodeType.LiteralType) { 3404if (local2.NodeType == QilNodeType.LiteralType) { 3415if (local2.NodeType == QilNodeType.LiteralType) { 3441if (local2.NodeType == QilNodeType.LiteralType) { 3454if (local2.NodeType == QilNodeType.LiteralType) { 3466if (local2.NodeType == QilNodeType.LiteralType) { 3478if (local2.NodeType == QilNodeType.LiteralType) { 3491if (local2.NodeType == QilNodeType.LiteralType) { 3516if (local1.NodeType == QilNodeType.Sequence) { 3690if (local2.NodeType == QilNodeType.LiteralType) { 3702if (local2.NodeType == QilNodeType.LiteralType) { 3815return this.parent != null && this.parent.NodeType == QilNodeType.PositionOf; 3901if (nd.NodeType == QilNodeType.Let) 3904if (nd.NodeType == QilNodeType.Parameter) 3950switch (nd.NodeType) { 3997switch (nd.NodeType) { 4026if (nd.NodeType == QilNodeType.True) 4028else if (nd.NodeType == QilNodeType.False) 4030else if (nd.NodeType == QilNodeType.LiteralQName) 4042if (child.NodeType == QilNodeType.Sequence) 4090return FoldXsltConvert(ndLiteral, typTarget).NodeType != QilNodeType.XsltConvert; 4102if (ndDest.NodeType == QilNodeType.XsltConvert) 4107if (ndDest.NodeType == QilNodeType.XsltConvert) 4160if (left.NodeType == QilNodeType.LiteralDouble) { 4172if (left.NodeType == QilNodeType.LiteralString) { 4205Debug.Assert(left.NodeType == right.NodeType); 4210switch (left.NodeType) { 4315return patt.MatchesPattern(OptimizerPatternName.Step) && ((QilNode) patt.GetArgument(OptimizerPatternArgument.StepNode)).NodeType == stepType; 4328if (nd.NodeType == QilNodeType.Function) { 4333Debug.Assert(nd.NodeType == QilNodeType.Let || nd.NodeType == QilNodeType.Parameter, "Unexpected type of a global");
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (43)
85Debug.Assert(iter.NodeType == QilNodeType.Let || iter.NodeType == QilNodeType.Parameter); 180Debug.Assert(iter.NodeType == QilNodeType.Parameter, "Only parameters may not have a default value"); 208Debug.Assert(iter.NodeType == QilNodeType.Parameter); 316Debug.Fail("Visit" + parent.NodeType + " should never be called"); 822if (ndCond.Right.NodeType == QilNodeType.Sequence && ndCond.Right.Count == 0) { 1377this.helper.CallArithmeticOp(ndOp.NodeType, ndOp.XmlType.TypeCode); 1404if (delimiter.NodeType == QilNodeType.LiteralString && ((string) (QilLiteral) delimiter).Length == 0) { 1409if (listStrings.NodeType == QilNodeType.Sequence && listStrings.Count < 5) { 1443if (listStrings.NodeType == QilNodeType.Sequence) { 1516if (ndParsedTagName.Right.NodeType == QilNodeType.Sequence) 1581QilNodeType relOp = ndComp.NodeType; 1683ClrCompare(ndComp.NodeType == QilNodeType.Before ? QilNodeType.Lt : QilNodeType.Gt, XmlTypeCode.String); 1795switch (step.NodeType) { 1837kinds, name, (step.NodeType == QilNodeType.Ancestor) ? TriState.False : TriState.True, null); 1843kinds, name, (step.NodeType == QilNodeType.Descendant) ? TriState.False : TriState.True, null); 1877Debug.Assert(false, "Pattern " + step.NodeType + " should have been handled."); 1961if (ndIter.NodeType == QilNodeType.For || ndIter.XmlType.IsSingleton) { 1965Debug.Assert(ndIter.NodeType == QilNodeType.Let || ndIter.NodeType == QilNodeType.Parameter); 2081Debug.Assert(ndIter.NodeType == QilNodeType.For); 2097Debug.Assert(ndSort.Variable.NodeType == QilNodeType.For); 2165if (ndKey.Collation.NodeType == QilNodeType.LiteralString) { 2265switch (step.NodeType) { 2274kinds, name, (step.NodeType == QilNodeType.Descendant) ? TriState.False : TriState.True); 2293Debug.Assert(false, "Pattern " + step.NodeType + " should have been handled."); 2299switch (step.NodeType) { 2303kinds, name, (step.NodeType == QilNodeType.Ancestor) ? TriState.False : TriState.True, null); 2317Debug.Assert(false, "Pattern " + step.NodeType + " should have been handled."); 2886switch (ndProp.NodeType) { 3699Debug.Assert(ndDod.NodeType == QilNodeType.DocOrderDistinct && ndLoop != null); 3819if (ndName.NodeType == QilNodeType.LiteralQName) { 3861if (ndName.NodeType == QilNodeType.NameOf) { 3867else if (ndName.NodeType == QilNodeType.StrParseQName) { 3897switch (ndFirst.NodeType) { 3934if (ndFirst.NodeType == QilNodeType.NameOf) { 3935switch (ndSecond.NodeType) { 3944if (ndSecond.NodeType == QilNodeType.LiteralQName) { 3954Debug.Assert(ndSecond.NodeType == QilNodeType.NameOf); 4172this.helper.CallStartTree(QilConstructorToNodeType(ndCtor.NodeType)); 4176switch (ndCtor.NodeType) { 4341"QilNodeType " + nd.NodeType + " cannot be stored using type " + this.iterCurr.Storage.ItemStorageType + "."); 4550switch (nd.NodeType) {
System\Xml\Xsl\QIL\QilExpression.cs (1)
118get { return this.isDebug.NodeType == QilNodeType.True; }
System\Xml\Xsl\QIL\QilFunction.cs (1)
97get { return this.sideEffects.NodeType == QilNodeType.True; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (15)
236if (left.NodeType == QilNodeType.True || right.NodeType == QilNodeType.False) { 239if (left.NodeType == QilNodeType.False || right.NodeType == QilNodeType.True) { 254if (left.NodeType == QilNodeType.True || right.NodeType == QilNodeType.False) { 257if (left.NodeType == QilNodeType.False || right.NodeType == QilNodeType.True) { 266switch (child.NodeType) { 287switch (condition.NodeType) { 496if (expr.NodeType == QilNodeType.True) { 520if (collection.NodeType == QilNodeType.DocOrderDistinct) { 533Debug.Assert(args.NodeType == QilNodeType.FormalParameterList); 537Debug.Assert(args.NodeType == QilNodeType.FormalParameterList); 542Debug.Assert(args.NodeType == QilNodeType.ActualParameterList);
System\Xml\Xsl\QIL\QilScopedVisitor.cs (2)
39switch (node.NodeType) { 68switch (node.NodeType) {
System\Xml\Xsl\QIL\QilTypeChecker.cs (13)
31switch (n.NodeType) { 169Check(node[0].NodeType == QilNodeType.False || node[0].NodeType == QilNodeType.True, node, "IsDebug must either be True or False"); 538Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Loop variable must be a For or Let iterator"); 541XmlQueryCardinality variableCard = node.Variable.NodeType == QilNodeType.Let ? XmlQueryCardinality.One : node.Variable.Binding.XmlType.Cardinality; 549Check(node.Variable.NodeType == QilNodeType.For || node.Variable.NodeType == QilNodeType.Let, node, "Filter variable must be a For or Let iterator"); 595Check(node[2].NodeType == QilNodeType.False || node[2].NodeType == QilNodeType.True, node, "SideEffects must either be True or False"); 915Check(node.NodeType == nodeType, node, "Node must have QilNodeType." + nodeType); 961switch (body.NodeType) { 982if (binary.Left.NodeType == QilNodeType.PositionOf) {
System\Xml\Xsl\QIL\QilVisitor.cs (5)
61switch (child.NodeType) { 66switch (parent.NodeType) { 85return parent.NodeType == QilNodeType.Invoke; 103switch (n.NodeType) { 239switch (n.NodeType) {
System\Xml\Xsl\QIL\QilXmlReader.cs (4)
101Debug.Assert(this.stk.Peek()[0].NodeType == QilNodeType.QilExpression, "Serialized qil tree did not contain a QilExpression node"); 201switch (list[i].NodeType) { 204qil.IsDebug = list[i].NodeType == QilNodeType.True; 282Debug.Assert(r.LocalName == Enum.GetName(typeof(QilNodeType), nd.NodeType), "Id '" + id + "' is not not bound to a " + r.LocalName + " forward decl");
System\Xml\Xsl\QIL\QilXmlWriter.cs (4)
157if (node.NodeType == QilNodeType.Parameter) { 198this.writer.WriteStartElement(Enum.GetName(typeof(QilNodeType), n.NodeType)); 202if (n.NodeType == QilNodeType.Function) { 263this.writer.WriteStartElement("", Enum.GetName(typeof(QilNodeType), node.NodeType), "");
System\Xml\Xsl\XmlIlGenerator.cs (1)
200Debug.Assert(ndParam.NodeType == QilNodeType.Parameter);
System\Xml\Xsl\XPath\XPathBuilder.cs (4)
259if (left.NodeType == QilNodeType.Sequence) { 298if (qilAxis.NodeType == QilNodeType.Filter) { 392Debug.Assert(nodeset.NodeType == QilNodeType.DocOrderDistinct, 781Debug.Assert(unknown.NodeType == QilNodeType.Unknown);
System\Xml\Xsl\XPath\XPathQilFactory.cs (7)
177n.NodeType == QilNodeType.True ? (QilNode) String("true") : 178n.NodeType == QilNodeType.False ? (QilNode) String("false") : 182return (n.NodeType == QilNodeType.LiteralDouble 206return (n.NodeType == QilNodeType.LiteralDouble 211return (n.NodeType == QilNodeType.LiteralString 230n.NodeType == QilNodeType.True ? (QilNode) Double(1) : 231n.NodeType == QilNodeType.False ? (QilNode) Double(0) :
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (7)
77n.NodeType == QilNodeType.Union || 78n.NodeType == QilNodeType.DocOrderDistinct || 79n.NodeType == QilNodeType.Filter || 80n.NodeType == QilNodeType.Loop 89if (n.Variable.Binding.NodeType == QilNodeType.Root || n.Variable.Binding.NodeType == QilNodeType.Deref) { 93if (n.Variable.Binding.NodeType == QilNodeType.Content) {
System\Xml\Xsl\Xslt\MatcherBuilder.cs (7)
159while (node.NodeType == QilNodeType.And) { 164if (!(node.NodeType == QilNodeType.IsType)) { 169if (!(isType.Left == iterator && isType.Right.NodeType == QilNodeType.LiteralType)) { 183if (lastAnd != null && lastAnd.Right.NodeType == QilNodeType.Eq) { 187if (eq.Left.NodeType == QilNodeType.NameOf && 188((QilUnary)eq.Left).Child == iterator && eq.Right.NodeType == QilNodeType.LiteralQName 375if (matcher.NodeType == QilNodeType.LiteralInt32) {
System\Xml\Xsl\Xslt\QilGenerator.cs (22)
245if (init.NodeType == QilNodeType.Add) { 388Debug.Assert(nsList[i].NodeType == QilNodeType.NamespaceDecl); 389Debug.Assert(varList[i].NodeType == QilNodeType.NamespaceDecl); 556Debug.Assert(tmpl != null && tmpl.Function != null && tmpl.Function.Definition.NodeType == QilNodeType.Unknown); 648if (result.NodeType == QilNodeType.Sequence && result.Count == 0) { 754if (qilName.NodeType == QilNodeType.LiteralString && (qilNs == null || qilNs.NodeType == QilNodeType.LiteralString)) { 802if (qilName.NodeType == QilNodeType.LiteralString && (qilNs == null || qilNs.NodeType == QilNodeType.LiteralString)) { 914if (avtParts.NodeType == QilNodeType.Sequence) { 934if (qilName.NodeType == QilNodeType.LiteralString) { 1308} else if (result.NodeType == QilNodeType.LiteralString) { 1334} else if (lang.NodeType == QilNodeType.LiteralString) { 1346if (result.NodeType == QilNodeType.LiteralString) { 1416if (result.NodeType == QilNodeType.LiteralString) { 1520if (pattern.NodeType == QilNodeType.Error) { 1523} else if (pattern.NodeType == QilNodeType.Sequence) { 1682if (result.NodeType == QilNodeType.LiteralString) { 1714} else if (result.NodeType == QilNodeType.LiteralString) { 1739} else if (result.NodeType == QilNodeType.LiteralString) { 1802if (result.NodeType == QilNodeType.Sequence) { 2394Debug.Assert(let.NodeType == QilNodeType.Let);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (7)
85if (var.NodeType == QilNodeType.Parameter && varType.IsNode && varType.IsNotRtf && varType.MaybeMany && !varType.IsDod) { 346if (name.NodeType == QilNodeType.LiteralString) { 479if (formatName.NodeType == QilNodeType.LiteralString) { 501if (formatPicture.NodeType == QilNodeType.LiteralString) { 546if (name.NodeType == QilNodeType.LiteralString) { 566if (name.NodeType == QilNodeType.LiteralString) { 580if (name.NodeType == QilNodeType.LiteralString) {
System\Xml\Xsl\Xslt\QilStrConcatenator.cs (1)
58if (value.NodeType == QilNodeType.LiteralString) {
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (14)
50Debug.Assert(filter.NodeType == QilNodeType.Filter, "XPathPatternBuilder expected to generate list of Filters on top level"); 52Debug.Assert(filter.Variable.Binding.NodeType == QilNodeType.Unknown); // fixupNode 81Debug.Assert(right.NodeType == QilNodeType.Filter, "LocationPathPattern must be compiled into a filter"); 82if (left.NodeType == QilNodeType.Sequence) { 86Debug.Assert(left.NodeType == QilNodeType.Filter, "LocationPathPattern must be compiled into a filter"); 175if (left.NodeType == QilNodeType.Nop) { 182Debug.Assert(left.NodeType == QilNodeType.Filter); 186if (right.NodeType == QilNodeType.Nop) { 193Debug.Assert(right.NodeType == QilNodeType.Filter); 267args.Count == 1 && args[0].NodeType == QilNodeType.LiteralString, 275args[0].NodeType == QilNodeType.LiteralString && args[1].NodeType == QilNodeType.LiteralString, 316Debug.Assert(parent.NodeType == QilNodeType.Filter); 335Debug.Assert(context.Variable.NodeType == QilNodeType.For, "It shouldn't be Let, becaus predicates in PatternBuilder don't produce cached tuples.");