8 types derived from QilBinary
System.Data.SqlXml (8)
System\Xml\Xsl\QIL\QilChoice.cs (1)
21internal class QilChoice : QilBinary {
System\Xml\Xsl\QIL\QilDataSource.cs (1)
20internal class QilDataSource : QilBinary {
System\Xml\Xsl\QIL\QilInvoke.cs (1)
17internal class QilInvoke : QilBinary {
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
15internal class QilInvokeLateBound : QilBinary {
System\Xml\Xsl\QIL\QilLoop.cs (1)
21internal class QilLoop : QilBinary {
System\Xml\Xsl\QIL\QilSortKey.cs (1)
18internal class QilSortKey : QilBinary {
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
18internal class QilStrConcat : QilBinary {
System\Xml\Xsl\QIL\QilTargetType.cs (1)
20internal class QilTargetType : QilBinary {
29 instantiations of QilBinary
System.Data.SqlXml (29)
System\Xml\Xsl\QIL\QilFactory.cs (29)
343QilBinary n = new QilBinary(QilNodeType.And, left, right); 350QilBinary n = new QilBinary(QilNodeType.Or, left, right); 404QilBinary n = new QilBinary(QilNodeType.Union, left, right); 411QilBinary n = new QilBinary(QilNodeType.Intersection, left, right); 418QilBinary n = new QilBinary(QilNodeType.Difference, left, right); 466QilBinary n = new QilBinary(QilNodeType.Add, left, right); 473QilBinary n = new QilBinary(QilNodeType.Subtract, left, right); 480QilBinary n = new QilBinary(QilNodeType.Multiply, left, right); 487QilBinary n = new QilBinary(QilNodeType.Divide, left, right); 494QilBinary n = new QilBinary(QilNodeType.Modulo, left, right); 521QilBinary n = new QilBinary(QilNodeType.StrParseQName, left, right); 534QilBinary n = new QilBinary(QilNodeType.Ne, left, right); 541QilBinary n = new QilBinary(QilNodeType.Eq, left, right); 548QilBinary n = new QilBinary(QilNodeType.Gt, left, right); 555QilBinary n = new QilBinary(QilNodeType.Ge, left, right); 562QilBinary n = new QilBinary(QilNodeType.Lt, left, right); 569QilBinary n = new QilBinary(QilNodeType.Le, left, right); 582QilBinary n = new QilBinary(QilNodeType.Is, left, right); 589QilBinary n = new QilBinary(QilNodeType.After, left, right); 596QilBinary n = new QilBinary(QilNodeType.Before, left, right); 683QilBinary n = new QilBinary(QilNodeType.Attribute, left, right); 760QilBinary n = new QilBinary(QilNodeType.NodeRange, left, right); 767QilBinary n = new QilBinary(QilNodeType.Deref, left, right); 780QilBinary n = new QilBinary(QilNodeType.ElementCtor, left, right); 787QilBinary n = new QilBinary(QilNodeType.AttributeCtor, left, right); 801QilBinary n = new QilBinary(QilNodeType.PICtor, left, right); 829QilBinary n = new QilBinary(QilNodeType.NamespaceDecl, left, right); 836QilBinary n = new QilBinary(QilNodeType.RtfCtor, left, right); 965QilBinary n = new QilBinary(QilNodeType.XsltCopy, left, right);
298 references to QilBinary
System.Data.SqlXml (298)
System\Xml\Xsl\IlGen\StaticDataManager.cs (2)
118QilBinary ndNmspDecl = (QilBinary) list[i];
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (7)
767AnalyzeAttributeCtor(ndCopy as QilBinary, info); 779private void AnalyzeAttributeCtor(QilBinary ndAttr, XmlILConstructInfo info) { 912if (CheckNamespaceInScope(nd as QilBinary)) 913AnalyzeContent((nd as QilBinary).Right); 922CheckNamespaceInScope(nd as QilBinary); 926CheckNamespaceInScope(nd as QilBinary); 944private bool CheckNamespaceInScope(QilBinary nd) {
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (29)
369protected override QilNode VisitAnd(QilBinary local0) { 423protected override QilNode VisitOr(QilBinary local0) { 661protected override QilNode VisitUnion(QilBinary local0) { 743protected override QilNode VisitIntersection(QilBinary local0) { 816protected override QilNode VisitDifference(QilBinary local0) { 1025protected override QilNode VisitAdd(QilBinary local0) { 1067protected override QilNode VisitSubtract(QilBinary local0) { 1099protected override QilNode VisitMultiply(QilBinary local0) { 1141protected override QilNode VisitDivide(QilBinary local0) { 1173protected override QilNode VisitModulo(QilBinary local0) { 1277protected override QilNode VisitStrParseQName(QilBinary local0) { 1302protected override QilNode VisitNe(QilBinary local0) { 1401protected override QilNode VisitEq(QilBinary local0) { 1600protected override QilNode VisitGt(QilBinary local0) { 1683protected override QilNode VisitGe(QilBinary local0) { 1752protected override QilNode VisitLt(QilBinary local0) { 1821protected override QilNode VisitLe(QilBinary local0) { 1893protected override QilNode VisitIs(QilBinary local0) { 1923protected override QilNode VisitAfter(QilBinary local0) { 1953protected override QilNode VisitBefore(QilBinary local0) { 2855protected override QilNode VisitAttribute(QilBinary local0) { 3044protected override QilNode VisitNodeRange(QilBinary local0) { 3071protected override QilNode VisitDeref(QilBinary local0) { 3096protected override QilNode VisitElementCtor(QilBinary local0) { 3126protected override QilNode VisitAttributeCtor(QilBinary local0) { 3173protected override QilNode VisitPICtor(QilBinary local0) { 3258protected override QilNode VisitNamespaceDecl(QilBinary local0) { 3292protected override QilNode VisitRtfCtor(QilBinary local0) { 3630protected override QilNode VisitXsltCopy(QilBinary local0) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (37)
579protected override QilNode VisitAnd(QilBinary ndAnd) { 687protected override QilNode VisitOr(QilBinary ndOr) { 1162protected override QilNode VisitUnion(QilBinary ndUnion) { 1169protected override QilNode VisitIntersection(QilBinary ndInter) { 1176protected override QilNode VisitDifference(QilBinary ndDiff) { 1183private QilNode CreateSetIterator(QilBinary ndSet, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext) { 1340protected override QilNode VisitAdd(QilBinary ndPlus) { 1347protected override QilNode VisitSubtract(QilBinary ndMinus) { 1354protected override QilNode VisitMultiply(QilBinary ndMul) { 1361protected override QilNode VisitDivide(QilBinary ndDiv) { 1368protected override QilNode VisitModulo(QilBinary ndMod) { 1375private QilNode ArithmeticOp(QilBinary ndOp) { 1489protected override QilNode VisitStrParseQName(QilBinary ndParsedTagName) { 1497private void VisitStrParseQName(QilBinary ndParsedTagName, bool preservePrefix) { 1532protected override QilNode VisitNe(QilBinary ndNe) { 1540protected override QilNode VisitEq(QilBinary ndEq) { 1548protected override QilNode VisitGt(QilBinary ndGt) { 1556protected override QilNode VisitGe(QilBinary ndGe) { 1564protected override QilNode VisitLt(QilBinary ndLt) { 1572protected override QilNode VisitLe(QilBinary ndLe) { 1580private void Compare(QilBinary ndComp) { 1646protected override QilNode VisitIs(QilBinary ndIs) { 1659protected override QilNode VisitBefore(QilBinary ndBefore) { 1667protected override QilNode VisitAfter(QilBinary ndAfter) { 1675private void ComparePosition(QilBinary ndComp) { 1863kinds, name, TriState.Unknown, ((QilBinary) step).Right); 2408protected override QilNode VisitAttribute(QilBinary ndAttr) { 2546protected override QilNode VisitNodeRange(QilBinary ndRange) { 2555protected override QilNode VisitDeref(QilBinary ndDeref) { 2573protected override QilNode VisitElementCtor(QilBinary ndElem) { 2622protected override QilNode VisitAttributeCtor(QilBinary ndAttr) { 2677protected override QilNode VisitPICtor(QilBinary ndPI) { 2791protected override QilNode VisitNamespaceDecl(QilBinary ndNmsp) { 2825protected override QilNode VisitRtfCtor(QilBinary ndRtf) { 3472protected override QilNode VisitXsltCopy(QilBinary ndCopy) { 3869VisitStrParseQName(ndName as QilBinary, true); 3872if ((ndName as QilBinary).Right.XmlType.TypeCode == XmlTypeCode.String)
System\Xml\Xsl\QIL\QilFactory.cs (58)
342public QilBinary And(QilNode left, QilNode right) { 343QilBinary n = new QilBinary(QilNodeType.And, left, right); 349public QilBinary Or(QilNode left, QilNode right) { 350QilBinary n = new QilBinary(QilNodeType.Or, left, right); 403public QilBinary Union(QilNode left, QilNode right) { 404QilBinary n = new QilBinary(QilNodeType.Union, left, right); 410public QilBinary Intersection(QilNode left, QilNode right) { 411QilBinary n = new QilBinary(QilNodeType.Intersection, left, right); 417public QilBinary Difference(QilNode left, QilNode right) { 418QilBinary n = new QilBinary(QilNodeType.Difference, left, right); 465public QilBinary Add(QilNode left, QilNode right) { 466QilBinary n = new QilBinary(QilNodeType.Add, left, right); 472public QilBinary Subtract(QilNode left, QilNode right) { 473QilBinary n = new QilBinary(QilNodeType.Subtract, left, right); 479public QilBinary Multiply(QilNode left, QilNode right) { 480QilBinary n = new QilBinary(QilNodeType.Multiply, left, right); 486public QilBinary Divide(QilNode left, QilNode right) { 487QilBinary n = new QilBinary(QilNodeType.Divide, left, right); 493public QilBinary Modulo(QilNode left, QilNode right) { 494QilBinary n = new QilBinary(QilNodeType.Modulo, left, right); 520public QilBinary StrParseQName(QilNode left, QilNode right) { 521QilBinary n = new QilBinary(QilNodeType.StrParseQName, left, right); 533public QilBinary Ne(QilNode left, QilNode right) { 534QilBinary n = new QilBinary(QilNodeType.Ne, left, right); 540public QilBinary Eq(QilNode left, QilNode right) { 541QilBinary n = new QilBinary(QilNodeType.Eq, left, right); 547public QilBinary Gt(QilNode left, QilNode right) { 548QilBinary n = new QilBinary(QilNodeType.Gt, left, right); 554public QilBinary Ge(QilNode left, QilNode right) { 555QilBinary n = new QilBinary(QilNodeType.Ge, left, right); 561public QilBinary Lt(QilNode left, QilNode right) { 562QilBinary n = new QilBinary(QilNodeType.Lt, left, right); 568public QilBinary Le(QilNode left, QilNode right) { 569QilBinary n = new QilBinary(QilNodeType.Le, left, right); 581public QilBinary Is(QilNode left, QilNode right) { 582QilBinary n = new QilBinary(QilNodeType.Is, left, right); 588public QilBinary After(QilNode left, QilNode right) { 589QilBinary n = new QilBinary(QilNodeType.After, left, right); 595public QilBinary Before(QilNode left, QilNode right) { 596QilBinary n = new QilBinary(QilNodeType.Before, left, right); 682public QilBinary Attribute(QilNode left, QilNode right) { 683QilBinary n = new QilBinary(QilNodeType.Attribute, left, right); 759public QilBinary NodeRange(QilNode left, QilNode right) { 760QilBinary n = new QilBinary(QilNodeType.NodeRange, left, right); 766public QilBinary Deref(QilNode left, QilNode right) { 767QilBinary n = new QilBinary(QilNodeType.Deref, left, right); 779public QilBinary ElementCtor(QilNode left, QilNode right) { 780QilBinary n = new QilBinary(QilNodeType.ElementCtor, left, right); 786public QilBinary AttributeCtor(QilNode left, QilNode right) { 787QilBinary n = new QilBinary(QilNodeType.AttributeCtor, left, right); 800public QilBinary PICtor(QilNode left, QilNode right) { 801QilBinary n = new QilBinary(QilNodeType.PICtor, left, right); 828public QilBinary NamespaceDecl(QilNode left, QilNode right) { 829QilBinary n = new QilBinary(QilNodeType.NamespaceDecl, left, right); 835public QilBinary RtfCtor(QilNode left, QilNode right) { 836QilBinary n = new QilBinary(QilNodeType.RtfCtor, left, right); 964public QilBinary XsltCopy(QilNode left, QilNode right) { 965QilBinary n = new QilBinary(QilNodeType.XsltCopy, left, right);
System\Xml\Xsl\QIL\QilPatternFactory.cs (1)
600public QilBinary Deref(QilNode context, QilNode id) {
System\Xml\Xsl\QIL\QilPatternVisitor.cs (29)
151protected override QilNode VisitAnd(QilBinary n) { return NoReplace(n); } 152protected override QilNode VisitOr(QilBinary n) { return NoReplace(n); } 164protected override QilNode VisitUnion(QilBinary n) { return NoReplace(n); } 165protected override QilNode VisitIntersection(QilBinary n) { return NoReplace(n); } 166protected override QilNode VisitDifference(QilBinary n) { return NoReplace(n); } 175protected override QilNode VisitAdd(QilBinary n) { return NoReplace(n); } 176protected override QilNode VisitSubtract(QilBinary n) { return NoReplace(n); } 177protected override QilNode VisitMultiply(QilBinary n) { return NoReplace(n); } 178protected override QilNode VisitDivide(QilBinary n) { return NoReplace(n); } 179protected override QilNode VisitModulo(QilBinary n) { return NoReplace(n); } 185protected override QilNode VisitStrParseQName(QilBinary n) { return NoReplace(n); } 189protected override QilNode VisitNe(QilBinary n) { return NoReplace(n); } 190protected override QilNode VisitEq(QilBinary n) { return NoReplace(n); } 191protected override QilNode VisitGt(QilBinary n) { return NoReplace(n); } 192protected override QilNode VisitGe(QilBinary n) { return NoReplace(n); } 193protected override QilNode VisitLt(QilBinary n) { return NoReplace(n); } 194protected override QilNode VisitLe(QilBinary n) { return NoReplace(n); } 198protected override QilNode VisitIs(QilBinary n) { return NoReplace(n); } 199protected override QilNode VisitAfter(QilBinary n) { return NoReplace(n); } 200protected override QilNode VisitBefore(QilBinary n) { return NoReplace(n); } 222protected override QilNode VisitAttribute(QilBinary n) { return NoReplace(n); } 233protected override QilNode VisitNodeRange(QilBinary n) { return NoReplace(n); } 234protected override QilNode VisitDeref(QilBinary n) { return NoReplace(n); } 238protected override QilNode VisitElementCtor(QilBinary n) { return NoReplace(n); } 239protected override QilNode VisitAttributeCtor(QilBinary n) { return NoReplace(n); } 241protected override QilNode VisitPICtor(QilBinary n) { return NoReplace(n); } 245protected override QilNode VisitNamespaceDecl(QilBinary n) { return NoReplace(n); } 246protected override QilNode VisitRtfCtor(QilBinary n) { return NoReplace(n); } 273protected override QilNode VisitXsltCopy(QilBinary n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (63)
64case QilNodeType.And: return CheckAnd((QilBinary)n); 65case QilNodeType.Or: return CheckOr((QilBinary)n); 73case QilNodeType.Union: return CheckUnion((QilBinary)n); 74case QilNodeType.Intersection: return CheckIntersection((QilBinary)n); 75case QilNodeType.Difference: return CheckDifference((QilBinary)n); 82case QilNodeType.Add: return CheckAdd((QilBinary)n); 83case QilNodeType.Subtract: return CheckSubtract((QilBinary)n); 84case QilNodeType.Multiply: return CheckMultiply((QilBinary)n); 85case QilNodeType.Divide: return CheckDivide((QilBinary)n); 86case QilNodeType.Modulo: return CheckModulo((QilBinary)n); 90case QilNodeType.StrParseQName: return CheckStrParseQName((QilBinary)n); 92case QilNodeType.Ne: return CheckNe((QilBinary)n); 93case QilNodeType.Eq: return CheckEq((QilBinary)n); 94case QilNodeType.Gt: return CheckGt((QilBinary)n); 95case QilNodeType.Ge: return CheckGe((QilBinary)n); 96case QilNodeType.Lt: return CheckLt((QilBinary)n); 97case QilNodeType.Le: return CheckLe((QilBinary)n); 99case QilNodeType.Is: return CheckIs((QilBinary)n); 100case QilNodeType.After: return CheckAfter((QilBinary)n); 101case QilNodeType.Before: return CheckBefore((QilBinary)n); 114case QilNodeType.Attribute: return CheckAttribute((QilBinary)n); 125case QilNodeType.NodeRange: return CheckNodeRange((QilBinary)n); 126case QilNodeType.Deref: return CheckDeref((QilBinary)n); 128case QilNodeType.ElementCtor: return CheckElementCtor((QilBinary)n); 129case QilNodeType.AttributeCtor: return CheckAttributeCtor((QilBinary)n); 131case QilNodeType.PICtor: return CheckPICtor((QilBinary)n); 135case QilNodeType.NamespaceDecl: return CheckNamespaceDecl((QilBinary)n); 136case QilNodeType.RtfCtor: return CheckRtfCtor((QilBinary)n); 155case QilNodeType.XsltCopy: return CheckXsltCopy((QilBinary)n); 338public XmlQueryType CheckAnd(QilBinary node) { 344public XmlQueryType CheckOr(QilBinary node) { 385public XmlQueryType CheckUnion(QilBinary node) { 391public XmlQueryType CheckIntersection(QilBinary node) { 395public XmlQueryType CheckDifference(QilBinary node) { 430public XmlQueryType CheckAdd(QilBinary node) { 437public XmlQueryType CheckSubtract(QilBinary node) { 441public XmlQueryType CheckMultiply(QilBinary node) { 445public XmlQueryType CheckDivide(QilBinary node) { 449public XmlQueryType CheckModulo(QilBinary node) { 470public XmlQueryType CheckStrParseQName(QilBinary node) { 483public XmlQueryType CheckNe(QilBinary node) { 490public XmlQueryType CheckEq(QilBinary node) { 494public XmlQueryType CheckGt(QilBinary node) { 498public XmlQueryType CheckGe(QilBinary node) { 502public XmlQueryType CheckLt(QilBinary node) { 506public XmlQueryType CheckLe(QilBinary node) { 516public XmlQueryType CheckIs(QilBinary node) { 522public XmlQueryType CheckAfter(QilBinary node) { 526public XmlQueryType CheckBefore(QilBinary node) { 626public XmlQueryType CheckAttribute(QilBinary node) { 681public XmlQueryType CheckNodeRange(QilBinary node) { 687public XmlQueryType CheckDeref(QilBinary node) { 699public XmlQueryType CheckElementCtor(QilBinary node) { 705public XmlQueryType CheckAttributeCtor(QilBinary node) { 716public XmlQueryType CheckPICtor(QilBinary node) { 737public XmlQueryType CheckNamespaceDecl(QilBinary node) { 743public XmlQueryType CheckRtfCtor(QilBinary node) { 867public XmlQueryType CheckXsltCopy(QilBinary node) { 939private void CheckNotDisjoint(QilBinary node) { 956QilBinary binary; 973leftType = FindFilterType(variable, ((QilBinary) body).Left); 977return FindFilterType(variable, ((QilBinary) body).Right); 981binary = (QilBinary) body;
System\Xml\Xsl\QIL\QilVisitor.cs (58)
136case QilNodeType.And: return VisitAnd((QilBinary)n); 137case QilNodeType.Or: return VisitOr((QilBinary)n); 145case QilNodeType.Union: return VisitUnion((QilBinary)n); 146case QilNodeType.Intersection: return VisitIntersection((QilBinary)n); 147case QilNodeType.Difference: return VisitDifference((QilBinary)n); 154case QilNodeType.Add: return VisitAdd((QilBinary)n); 155case QilNodeType.Subtract: return VisitSubtract((QilBinary)n); 156case QilNodeType.Multiply: return VisitMultiply((QilBinary)n); 157case QilNodeType.Divide: return VisitDivide((QilBinary)n); 158case QilNodeType.Modulo: return VisitModulo((QilBinary)n); 162case QilNodeType.StrParseQName: return VisitStrParseQName((QilBinary)n); 164case QilNodeType.Ne: return VisitNe((QilBinary)n); 165case QilNodeType.Eq: return VisitEq((QilBinary)n); 166case QilNodeType.Gt: return VisitGt((QilBinary)n); 167case QilNodeType.Ge: return VisitGe((QilBinary)n); 168case QilNodeType.Lt: return VisitLt((QilBinary)n); 169case QilNodeType.Le: return VisitLe((QilBinary)n); 171case QilNodeType.Is: return VisitIs((QilBinary)n); 172case QilNodeType.After: return VisitAfter((QilBinary)n); 173case QilNodeType.Before: return VisitBefore((QilBinary)n); 186case QilNodeType.Attribute: return VisitAttribute((QilBinary)n); 197case QilNodeType.NodeRange: return VisitNodeRange((QilBinary)n); 198case QilNodeType.Deref: return VisitDeref((QilBinary)n); 200case QilNodeType.ElementCtor: return VisitElementCtor((QilBinary)n); 201case QilNodeType.AttributeCtor: return VisitAttributeCtor((QilBinary)n); 203case QilNodeType.PICtor: return VisitPICtor((QilBinary)n); 207case QilNodeType.NamespaceDecl: return VisitNamespaceDecl((QilBinary)n); 208case QilNodeType.RtfCtor: return VisitRtfCtor((QilBinary)n); 227case QilNodeType.XsltCopy: return VisitXsltCopy((QilBinary)n); 296protected virtual QilNode VisitAnd(QilBinary n) { return VisitChildren(n); } 297protected virtual QilNode VisitOr(QilBinary n) { return VisitChildren(n); } 309protected virtual QilNode VisitUnion(QilBinary n) { return VisitChildren(n); } 310protected virtual QilNode VisitIntersection(QilBinary n) { return VisitChildren(n); } 311protected virtual QilNode VisitDifference(QilBinary n) { return VisitChildren(n); } 320protected virtual QilNode VisitAdd(QilBinary n) { return VisitChildren(n); } 321protected virtual QilNode VisitSubtract(QilBinary n) { return VisitChildren(n); } 322protected virtual QilNode VisitMultiply(QilBinary n) { return VisitChildren(n); } 323protected virtual QilNode VisitDivide(QilBinary n) { return VisitChildren(n); } 324protected virtual QilNode VisitModulo(QilBinary n) { return VisitChildren(n); } 330protected virtual QilNode VisitStrParseQName(QilBinary n) { return VisitChildren(n); } 334protected virtual QilNode VisitNe(QilBinary n) { return VisitChildren(n); } 335protected virtual QilNode VisitEq(QilBinary n) { return VisitChildren(n); } 336protected virtual QilNode VisitGt(QilBinary n) { return VisitChildren(n); } 337protected virtual QilNode VisitGe(QilBinary n) { return VisitChildren(n); } 338protected virtual QilNode VisitLt(QilBinary n) { return VisitChildren(n); } 339protected virtual QilNode VisitLe(QilBinary n) { return VisitChildren(n); } 343protected virtual QilNode VisitIs(QilBinary n) { return VisitChildren(n); } 344protected virtual QilNode VisitAfter(QilBinary n) { return VisitChildren(n); } 345protected virtual QilNode VisitBefore(QilBinary n) { return VisitChildren(n); } 367protected virtual QilNode VisitAttribute(QilBinary n) { return VisitChildren(n); } 378protected virtual QilNode VisitNodeRange(QilBinary n) { return VisitChildren(n); } 379protected virtual QilNode VisitDeref(QilBinary n) { return VisitChildren(n); } 383protected virtual QilNode VisitElementCtor(QilBinary n) { return VisitChildren(n); } 384protected virtual QilNode VisitAttributeCtor(QilBinary n) { return VisitChildren(n); } 386protected virtual QilNode VisitPICtor(QilBinary n) { return VisitChildren(n); } 390protected virtual QilNode VisitNamespaceDecl(QilBinary n) { return VisitChildren(n); } 391protected virtual QilNode VisitRtfCtor(QilBinary n) { return VisitChildren(n); } 418protected virtual QilNode VisitXsltCopy(QilBinary n) { return VisitChildren(n); }
System\Xml\Xsl\Xslt\MatcherBuilder.cs (10)
152QilBinary[] leftPath = new QilBinary[4]; // Circular buffer for last 4 And nodes 160node = (leftPath[++idx & 3] = (QilBinary)node).Left; 168QilBinary isType = (QilBinary)node; 181QilBinary lastAnd = leftPath[idx & 3]; 184QilBinary eq = (QilBinary)lastAnd.Right; 198QilBinary and1 = leftPath[idx & 3]; 199QilBinary and2 = leftPath[--idx & 3];
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
391((QilLiteral)((QilBinary)nsList[i]).Right).Value != ((QilLiteral)((QilBinary)varList[i]).Right).Value || 392((QilLiteral)((QilBinary)nsList[i]).Left ).Value != ((QilLiteral)((QilBinary)varList[i]).Left ).Value