8 types derived from QilBinary
System.Private.Xml (8)
System\Xml\Xsl\QIL\QilChoice.cs (1)
18
internal sealed class QilChoice :
QilBinary
System\Xml\Xsl\QIL\QilDataSource.cs (1)
17
internal sealed class QilDataSource :
QilBinary
System\Xml\Xsl\QIL\QilInvoke.cs (1)
14
internal sealed class QilInvoke :
QilBinary
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
12
internal sealed class QilInvokeLateBound :
QilBinary
System\Xml\Xsl\QIL\QilLoop.cs (1)
18
internal sealed class QilLoop :
QilBinary
System\Xml\Xsl\QIL\QilSortKey.cs (1)
15
internal sealed class QilSortKey :
QilBinary
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
15
internal sealed class QilStrConcat :
QilBinary
System\Xml\Xsl\QIL\QilTargetType.cs (1)
17
internal sealed class QilTargetType :
QilBinary
28 instantiations of QilBinary
System.Private.Xml (28)
System\Xml\Xsl\QIL\QilFactory.cs (28)
340
QilBinary n = new
QilBinary
(QilNodeType.And, left, right);
348
QilBinary n = new
QilBinary
(QilNodeType.Or, left, right);
408
QilBinary n = new
QilBinary
(QilNodeType.Union, left, right);
416
QilBinary n = new
QilBinary
(QilNodeType.Intersection, left, right);
424
QilBinary n = new
QilBinary
(QilNodeType.Difference, left, right);
454
QilBinary n = new
QilBinary
(QilNodeType.Add, left, right);
462
QilBinary n = new
QilBinary
(QilNodeType.Subtract, left, right);
470
QilBinary n = new
QilBinary
(QilNodeType.Multiply, left, right);
478
QilBinary n = new
QilBinary
(QilNodeType.Divide, left, right);
486
QilBinary n = new
QilBinary
(QilNodeType.Modulo, left, right);
516
QilBinary n = new
QilBinary
(QilNodeType.StrParseQName, left, right);
530
QilBinary n = new
QilBinary
(QilNodeType.Ne, left, right);
538
QilBinary n = new
QilBinary
(QilNodeType.Eq, left, right);
546
QilBinary n = new
QilBinary
(QilNodeType.Gt, left, right);
554
QilBinary n = new
QilBinary
(QilNodeType.Ge, left, right);
562
QilBinary n = new
QilBinary
(QilNodeType.Lt, left, right);
570
QilBinary n = new
QilBinary
(QilNodeType.Le, left, right);
584
QilBinary n = new
QilBinary
(QilNodeType.Is, left, right);
592
QilBinary n = new
QilBinary
(QilNodeType.Before, left, right);
688
QilBinary n = new
QilBinary
(QilNodeType.Attribute, left, right);
776
QilBinary n = new
QilBinary
(QilNodeType.NodeRange, left, right);
784
QilBinary n = new
QilBinary
(QilNodeType.Deref, left, right);
798
QilBinary n = new
QilBinary
(QilNodeType.ElementCtor, left, right);
806
QilBinary n = new
QilBinary
(QilNodeType.AttributeCtor, left, right);
822
QilBinary n = new
QilBinary
(QilNodeType.PICtor, left, right);
854
QilBinary n = new
QilBinary
(QilNodeType.NamespaceDecl, left, right);
862
QilBinary n = new
QilBinary
(QilNodeType.RtfCtor, left, right);
1006
QilBinary n = new
QilBinary
(QilNodeType.XsltCopy, left, right);
299 references to QilBinary
System.Private.Xml (299)
System\Xml\Xsl\IlGen\StaticDataManager.cs (2)
118
QilBinary
ndNmspDecl = (
QilBinary
)list[i];
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (8)
838
QilBinary
? binaryNode = ndCopy as
QilBinary
;
853
private void AnalyzeAttributeCtor(
QilBinary
ndAttr, XmlILConstructInfo info)
1003
if (CheckNamespaceInScope((nd as
QilBinary
)!))
1004
AnalyzeContent((nd as
QilBinary
)!.Right);
1013
CheckNamespaceInScope((nd as
QilBinary
)!);
1017
CheckNamespaceInScope((nd as
QilBinary
)!);
1035
private bool CheckNamespaceInScope(
QilBinary
nd)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (29)
433
protected override QilNode VisitAnd(
QilBinary
local0)
506
protected override QilNode VisitOr(
QilBinary
local0)
819
protected override QilNode VisitUnion(
QilBinary
local0)
934
protected override QilNode VisitIntersection(
QilBinary
local0)
1035
protected override QilNode VisitDifference(
QilBinary
local0)
1316
protected override QilNode VisitAdd(
QilBinary
local0)
1373
protected override QilNode VisitSubtract(
QilBinary
local0)
1416
protected override QilNode VisitMultiply(
QilBinary
local0)
1473
protected override QilNode VisitDivide(
QilBinary
local0)
1516
protected override QilNode VisitModulo(
QilBinary
local0)
1652
protected override QilNode VisitStrParseQName(
QilBinary
local0)
1684
protected override QilNode VisitNe(
QilBinary
local0)
1820
protected override QilNode VisitEq(
QilBinary
local0)
2090
protected override QilNode VisitGt(
QilBinary
local0)
2204
protected override QilNode VisitGe(
QilBinary
local0)
2299
protected override QilNode VisitLt(
QilBinary
local0)
2394
protected override QilNode VisitLe(
QilBinary
local0)
2492
protected override QilNode VisitIs(
QilBinary
local0)
2532
protected override QilNode VisitAfter(
QilBinary
local0)
2572
protected override QilNode VisitBefore(
QilBinary
local0)
3793
protected override QilNode VisitAttribute(
QilBinary
local0)
4055
protected override QilNode VisitNodeRange(
QilBinary
local0)
4092
protected override QilNode VisitDeref(
QilBinary
local0)
4124
protected override QilNode VisitElementCtor(
QilBinary
local0)
4163
protected override QilNode VisitAttributeCtor(
QilBinary
local0)
4225
protected override QilNode VisitPICtor(
QilBinary
local0)
4337
protected override QilNode VisitNamespaceDecl(
QilBinary
local0)
4382
protected override QilNode VisitRtfCtor(
QilBinary
local0)
4831
protected override QilNode VisitXsltCopy(
QilBinary
local0)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (39)
622
protected override QilNode VisitAnd(
QilBinary
ndAnd)
737
protected override QilNode VisitOr(
QilBinary
ndOr)
1250
protected override QilNode VisitUnion(
QilBinary
ndUnion)
1258
protected override QilNode VisitIntersection(
QilBinary
ndInter)
1266
protected override QilNode VisitDifference(
QilBinary
ndDiff)
1274
private
QilBinary
CreateSetIterator(
QilBinary
ndSet, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext, MethodInfo methCurrent)
1441
protected override QilNode VisitAdd(
QilBinary
ndPlus)
1449
protected override QilNode VisitSubtract(
QilBinary
ndMinus)
1457
protected override QilNode VisitMultiply(
QilBinary
ndMul)
1465
protected override QilNode VisitDivide(
QilBinary
ndDiv)
1473
protected override QilNode VisitModulo(
QilBinary
ndMod)
1481
private
QilBinary
ArithmeticOp(
QilBinary
ndOp)
1608
protected override QilNode VisitStrParseQName(
QilBinary
ndParsedTagName)
1617
private void VisitStrParseQName(
QilBinary
ndParsedTagName, bool preservePrefix)
1655
protected override QilNode VisitNe(
QilBinary
ndNe)
1664
protected override QilNode VisitEq(
QilBinary
ndEq)
1673
protected override QilNode VisitGt(
QilBinary
ndGt)
1682
protected override QilNode VisitGe(
QilBinary
ndGe)
1691
protected override QilNode VisitLt(
QilBinary
ndLt)
1700
protected override QilNode VisitLe(
QilBinary
ndLe)
1709
private void Compare(
QilBinary
ndComp)
1780
protected override QilNode VisitIs(
QilBinary
ndIs)
1794
protected override QilNode VisitBefore(
QilBinary
ndBefore)
1803
protected override QilNode VisitAfter(
QilBinary
ndAfter)
1812
private void ComparePosition(
QilBinary
ndComp)
2016
kinds, name, TriState.Unknown, ((
QilBinary
)step).Right);
2597
protected override QilNode VisitAttribute(
QilBinary
ndAttr)
2746
protected override QilNode VisitNodeRange(
QilBinary
ndRange)
2756
protected override QilNode VisitDeref(
QilBinary
ndDeref)
2775
protected override QilNode VisitElementCtor(
QilBinary
ndElem)
2825
protected override QilNode VisitAttributeCtor(
QilBinary
ndAttr)
2882
protected override QilNode VisitPICtor(
QilBinary
ndPI)
3003
protected override QilNode VisitNamespaceDecl(
QilBinary
ndNmsp)
3038
protected override QilNode VisitRtfCtor(
QilBinary
ndRtf)
3742
protected override QilNode VisitXsltCopy(
QilBinary
ndCopy)
4173
VisitStrParseQName((ndName as
QilBinary
)!, true);
4176
if ((ndName as
QilBinary
)!.Right.XmlType!.TypeCode == XmlTypeCode.String)
System\Xml\Xsl\QIL\QilFactory.cs (56)
338
public
QilBinary
And(QilNode left, QilNode right)
340
QilBinary
n = new QilBinary(QilNodeType.And, left, right);
346
public
QilBinary
Or(QilNode left, QilNode right)
348
QilBinary
n = new QilBinary(QilNodeType.Or, left, right);
406
public
QilBinary
Union(QilNode left, QilNode right)
408
QilBinary
n = new QilBinary(QilNodeType.Union, left, right);
414
public
QilBinary
Intersection(QilNode left, QilNode right)
416
QilBinary
n = new QilBinary(QilNodeType.Intersection, left, right);
422
public
QilBinary
Difference(QilNode left, QilNode right)
424
QilBinary
n = new QilBinary(QilNodeType.Difference, left, right);
452
public
QilBinary
Add(QilNode left, QilNode right)
454
QilBinary
n = new QilBinary(QilNodeType.Add, left, right);
460
public
QilBinary
Subtract(QilNode left, QilNode right)
462
QilBinary
n = new QilBinary(QilNodeType.Subtract, left, right);
468
public
QilBinary
Multiply(QilNode left, QilNode right)
470
QilBinary
n = new QilBinary(QilNodeType.Multiply, left, right);
476
public
QilBinary
Divide(QilNode left, QilNode right)
478
QilBinary
n = new QilBinary(QilNodeType.Divide, left, right);
484
public
QilBinary
Modulo(QilNode left, QilNode right)
486
QilBinary
n = new QilBinary(QilNodeType.Modulo, left, right);
514
public
QilBinary
StrParseQName(QilNode left, QilNode right)
516
QilBinary
n = new QilBinary(QilNodeType.StrParseQName, left, right);
528
public
QilBinary
Ne(QilNode left, QilNode right)
530
QilBinary
n = new QilBinary(QilNodeType.Ne, left, right);
536
public
QilBinary
Eq(QilNode left, QilNode right)
538
QilBinary
n = new QilBinary(QilNodeType.Eq, left, right);
544
public
QilBinary
Gt(QilNode left, QilNode right)
546
QilBinary
n = new QilBinary(QilNodeType.Gt, left, right);
552
public
QilBinary
Ge(QilNode left, QilNode right)
554
QilBinary
n = new QilBinary(QilNodeType.Ge, left, right);
560
public
QilBinary
Lt(QilNode left, QilNode right)
562
QilBinary
n = new QilBinary(QilNodeType.Lt, left, right);
568
public
QilBinary
Le(QilNode left, QilNode right)
570
QilBinary
n = new QilBinary(QilNodeType.Le, left, right);
582
public
QilBinary
Is(QilNode left, QilNode right)
584
QilBinary
n = new QilBinary(QilNodeType.Is, left, right);
590
public
QilBinary
Before(QilNode left, QilNode right)
592
QilBinary
n = new QilBinary(QilNodeType.Before, left, right);
686
public
QilBinary
Attribute(QilNode left, QilNode right)
688
QilBinary
n = new QilBinary(QilNodeType.Attribute, left, right);
774
public
QilBinary
NodeRange(QilNode left, QilNode right)
776
QilBinary
n = new QilBinary(QilNodeType.NodeRange, left, right);
782
public
QilBinary
Deref(QilNode left, QilNode right)
784
QilBinary
n = new QilBinary(QilNodeType.Deref, left, right);
796
public
QilBinary
ElementCtor(QilNode left, QilNode right)
798
QilBinary
n = new QilBinary(QilNodeType.ElementCtor, left, right);
804
public
QilBinary
AttributeCtor(QilNode left, QilNode right)
806
QilBinary
n = new QilBinary(QilNodeType.AttributeCtor, left, right);
820
public
QilBinary
PICtor(QilNode left, QilNode right)
822
QilBinary
n = new QilBinary(QilNodeType.PICtor, left, right);
852
public
QilBinary
NamespaceDecl(QilNode left, QilNode right)
854
QilBinary
n = new QilBinary(QilNodeType.NamespaceDecl, left, right);
860
public
QilBinary
RtfCtor(QilNode left, QilNode right)
862
QilBinary
n = new QilBinary(QilNodeType.RtfCtor, left, right);
1004
public
QilBinary
XsltCopy(QilNode left, QilNode right)
1006
QilBinary
n = new QilBinary(QilNodeType.XsltCopy, left, right);
System\Xml\Xsl\QIL\QilPatternFactory.cs (1)
676
public
QilBinary
Deref(QilNode context, QilNode id)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (29)
136
protected override QilNode VisitAnd(
QilBinary
n) { return NoReplace(n); }
137
protected override QilNode VisitOr(
QilBinary
n) { return NoReplace(n); }
149
protected override QilNode VisitUnion(
QilBinary
n) { return NoReplace(n); }
150
protected override QilNode VisitIntersection(
QilBinary
n) { return NoReplace(n); }
151
protected override QilNode VisitDifference(
QilBinary
n) { return NoReplace(n); }
160
protected override QilNode VisitAdd(
QilBinary
n) { return NoReplace(n); }
161
protected override QilNode VisitSubtract(
QilBinary
n) { return NoReplace(n); }
162
protected override QilNode VisitMultiply(
QilBinary
n) { return NoReplace(n); }
163
protected override QilNode VisitDivide(
QilBinary
n) { return NoReplace(n); }
164
protected override QilNode VisitModulo(
QilBinary
n) { return NoReplace(n); }
170
protected override QilNode VisitStrParseQName(
QilBinary
n) { return NoReplace(n); }
174
protected override QilNode VisitNe(
QilBinary
n) { return NoReplace(n); }
175
protected override QilNode VisitEq(
QilBinary
n) { return NoReplace(n); }
176
protected override QilNode VisitGt(
QilBinary
n) { return NoReplace(n); }
177
protected override QilNode VisitGe(
QilBinary
n) { return NoReplace(n); }
178
protected override QilNode VisitLt(
QilBinary
n) { return NoReplace(n); }
179
protected override QilNode VisitLe(
QilBinary
n) { return NoReplace(n); }
183
protected override QilNode VisitIs(
QilBinary
n) { return NoReplace(n); }
184
protected override QilNode VisitAfter(
QilBinary
n) { return NoReplace(n); }
185
protected override QilNode VisitBefore(
QilBinary
n) { return NoReplace(n); }
207
protected override QilNode VisitAttribute(
QilBinary
n) { return NoReplace(n); }
218
protected override QilNode VisitNodeRange(
QilBinary
n) { return NoReplace(n); }
219
protected override QilNode VisitDeref(
QilBinary
n) { return NoReplace(n); }
223
protected override QilNode VisitElementCtor(
QilBinary
n) { return NoReplace(n); }
224
protected override QilNode VisitAttributeCtor(
QilBinary
n) { return NoReplace(n); }
226
protected override QilNode VisitPICtor(
QilBinary
n) { return NoReplace(n); }
230
protected override QilNode VisitNamespaceDecl(
QilBinary
n) { return NoReplace(n); }
231
protected override QilNode VisitRtfCtor(
QilBinary
n) { return NoReplace(n); }
258
protected override QilNode VisitXsltCopy(
QilBinary
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (63)
60
QilNodeType.And => CheckAnd((
QilBinary
)n),
61
QilNodeType.Or => CheckOr((
QilBinary
)n),
69
QilNodeType.Union => CheckUnion((
QilBinary
)n),
70
QilNodeType.Intersection => CheckIntersection((
QilBinary
)n),
71
QilNodeType.Difference => CheckDifference((
QilBinary
)n),
78
QilNodeType.Add => CheckAdd((
QilBinary
)n),
79
QilNodeType.Subtract => CheckSubtract((
QilBinary
)n),
80
QilNodeType.Multiply => CheckMultiply((
QilBinary
)n),
81
QilNodeType.Divide => CheckDivide((
QilBinary
)n),
82
QilNodeType.Modulo => CheckModulo((
QilBinary
)n),
86
QilNodeType.StrParseQName => CheckStrParseQName((
QilBinary
)n),
88
QilNodeType.Ne => CheckNe((
QilBinary
)n),
89
QilNodeType.Eq => CheckEq((
QilBinary
)n),
90
QilNodeType.Gt => CheckGt((
QilBinary
)n),
91
QilNodeType.Ge => CheckGe((
QilBinary
)n),
92
QilNodeType.Lt => CheckLt((
QilBinary
)n),
93
QilNodeType.Le => CheckLe((
QilBinary
)n),
95
QilNodeType.Is => CheckIs((
QilBinary
)n),
96
QilNodeType.After => CheckAfter((
QilBinary
)n),
97
QilNodeType.Before => CheckBefore((
QilBinary
)n),
110
QilNodeType.Attribute => CheckAttribute((
QilBinary
)n),
121
QilNodeType.NodeRange => CheckNodeRange((
QilBinary
)n),
122
QilNodeType.Deref => CheckDeref((
QilBinary
)n),
124
QilNodeType.ElementCtor => CheckElementCtor((
QilBinary
)n),
125
QilNodeType.AttributeCtor => CheckAttributeCtor((
QilBinary
)n),
127
QilNodeType.PICtor => CheckPICtor((
QilBinary
)n),
131
QilNodeType.NamespaceDecl => CheckNamespaceDecl((
QilBinary
)n),
132
QilNodeType.RtfCtor => CheckRtfCtor((
QilBinary
)n),
151
QilNodeType.XsltCopy => CheckXsltCopy((
QilBinary
)n),
363
public static XmlQueryType CheckAnd(
QilBinary
node)
370
public static XmlQueryType CheckOr(
QilBinary
node)
417
public static XmlQueryType CheckUnion(
QilBinary
node)
424
public static XmlQueryType CheckIntersection(
QilBinary
node)
429
public static XmlQueryType CheckDifference(
QilBinary
node)
470
public static XmlQueryType CheckAdd(
QilBinary
node)
478
public static XmlQueryType CheckSubtract(
QilBinary
node)
483
public static XmlQueryType CheckMultiply(
QilBinary
node)
488
public static XmlQueryType CheckDivide(
QilBinary
node)
493
public static XmlQueryType CheckModulo(
QilBinary
node)
517
public static XmlQueryType CheckStrParseQName(
QilBinary
node)
531
public static XmlQueryType CheckNe(
QilBinary
node)
539
public static XmlQueryType CheckEq(
QilBinary
node)
544
public static XmlQueryType CheckGt(
QilBinary
node)
549
public static XmlQueryType CheckGe(
QilBinary
node)
554
public static XmlQueryType CheckLt(
QilBinary
node)
559
public static XmlQueryType CheckLe(
QilBinary
node)
570
public static XmlQueryType CheckIs(
QilBinary
node)
577
public static XmlQueryType CheckAfter(
QilBinary
node)
582
public static XmlQueryType CheckBefore(
QilBinary
node)
691
public static XmlQueryType CheckAttribute(
QilBinary
node)
757
public static XmlQueryType CheckNodeRange(
QilBinary
node)
764
public static XmlQueryType CheckDeref(
QilBinary
node)
777
public static XmlQueryType CheckElementCtor(
QilBinary
node)
784
public static XmlQueryType CheckAttributeCtor(
QilBinary
node)
797
public static XmlQueryType CheckPICtor(
QilBinary
node)
822
public static XmlQueryType CheckNamespaceDecl(
QilBinary
node)
829
public static XmlQueryType CheckRtfCtor(
QilBinary
node)
961
public static XmlQueryType CheckXsltCopy(
QilBinary
node)
1044
private static void CheckNotDisjoint(
QilBinary
node)
1064
QilBinary
binary;
1082
leftType = FindFilterType(variable, ((
QilBinary
)body).Left);
1086
return FindFilterType(variable, ((
QilBinary
)body).Right);
1090
binary = (
QilBinary
)body;
System\Xml\Xsl\QIL\QilVisitor.cs (58)
143
QilNodeType.And => VisitAnd((
QilBinary
)n),
144
QilNodeType.Or => VisitOr((
QilBinary
)n),
152
QilNodeType.Union => VisitUnion((
QilBinary
)n),
153
QilNodeType.Intersection => VisitIntersection((
QilBinary
)n),
154
QilNodeType.Difference => VisitDifference((
QilBinary
)n),
161
QilNodeType.Add => VisitAdd((
QilBinary
)n),
162
QilNodeType.Subtract => VisitSubtract((
QilBinary
)n),
163
QilNodeType.Multiply => VisitMultiply((
QilBinary
)n),
164
QilNodeType.Divide => VisitDivide((
QilBinary
)n),
165
QilNodeType.Modulo => VisitModulo((
QilBinary
)n),
169
QilNodeType.StrParseQName => VisitStrParseQName((
QilBinary
)n),
171
QilNodeType.Ne => VisitNe((
QilBinary
)n),
172
QilNodeType.Eq => VisitEq((
QilBinary
)n),
173
QilNodeType.Gt => VisitGt((
QilBinary
)n),
174
QilNodeType.Ge => VisitGe((
QilBinary
)n),
175
QilNodeType.Lt => VisitLt((
QilBinary
)n),
176
QilNodeType.Le => VisitLe((
QilBinary
)n),
178
QilNodeType.Is => VisitIs((
QilBinary
)n),
179
QilNodeType.After => VisitAfter((
QilBinary
)n),
180
QilNodeType.Before => VisitBefore((
QilBinary
)n),
193
QilNodeType.Attribute => VisitAttribute((
QilBinary
)n),
204
QilNodeType.NodeRange => VisitNodeRange((
QilBinary
)n),
205
QilNodeType.Deref => VisitDeref((
QilBinary
)n),
207
QilNodeType.ElementCtor => VisitElementCtor((
QilBinary
)n),
208
QilNodeType.AttributeCtor => VisitAttributeCtor((
QilBinary
)n),
210
QilNodeType.PICtor => VisitPICtor((
QilBinary
)n),
214
QilNodeType.NamespaceDecl => VisitNamespaceDecl((
QilBinary
)n),
215
QilNodeType.RtfCtor => VisitRtfCtor((
QilBinary
)n),
234
QilNodeType.XsltCopy => VisitXsltCopy((
QilBinary
)n),
305
protected virtual QilNode VisitAnd(
QilBinary
n) { return VisitChildren(n); }
306
protected virtual QilNode VisitOr(
QilBinary
n) { return VisitChildren(n); }
318
protected virtual QilNode VisitUnion(
QilBinary
n) { return VisitChildren(n); }
319
protected virtual QilNode VisitIntersection(
QilBinary
n) { return VisitChildren(n); }
320
protected virtual QilNode VisitDifference(
QilBinary
n) { return VisitChildren(n); }
329
protected virtual QilNode VisitAdd(
QilBinary
n) { return VisitChildren(n); }
330
protected virtual QilNode VisitSubtract(
QilBinary
n) { return VisitChildren(n); }
331
protected virtual QilNode VisitMultiply(
QilBinary
n) { return VisitChildren(n); }
332
protected virtual QilNode VisitDivide(
QilBinary
n) { return VisitChildren(n); }
333
protected virtual QilNode VisitModulo(
QilBinary
n) { return VisitChildren(n); }
339
protected virtual QilNode VisitStrParseQName(
QilBinary
n) { return VisitChildren(n); }
343
protected virtual QilNode VisitNe(
QilBinary
n) { return VisitChildren(n); }
344
protected virtual QilNode VisitEq(
QilBinary
n) { return VisitChildren(n); }
345
protected virtual QilNode VisitGt(
QilBinary
n) { return VisitChildren(n); }
346
protected virtual QilNode VisitGe(
QilBinary
n) { return VisitChildren(n); }
347
protected virtual QilNode VisitLt(
QilBinary
n) { return VisitChildren(n); }
348
protected virtual QilNode VisitLe(
QilBinary
n) { return VisitChildren(n); }
352
protected virtual QilNode VisitIs(
QilBinary
n) { return VisitChildren(n); }
353
protected virtual QilNode VisitAfter(
QilBinary
n) { return VisitChildren(n); }
354
protected virtual QilNode VisitBefore(
QilBinary
n) { return VisitChildren(n); }
376
protected virtual QilNode VisitAttribute(
QilBinary
n) { return VisitChildren(n); }
387
protected virtual QilNode VisitNodeRange(
QilBinary
n) { return VisitChildren(n); }
388
protected virtual QilNode VisitDeref(
QilBinary
n) { return VisitChildren(n); }
392
protected virtual QilNode VisitElementCtor(
QilBinary
n) { return VisitChildren(n); }
393
protected virtual QilNode VisitAttributeCtor(
QilBinary
n) { return VisitChildren(n); }
395
protected virtual QilNode VisitPICtor(
QilBinary
n) { return VisitChildren(n); }
399
protected virtual QilNode VisitNamespaceDecl(
QilBinary
n) { return VisitChildren(n); }
400
protected virtual QilNode VisitRtfCtor(
QilBinary
n) { return VisitChildren(n); }
427
protected virtual QilNode VisitXsltCopy(
QilBinary
n) { return VisitChildren(n); }
System\Xml\Xsl\Xslt\MatcherBuilder.cs (10)
158
QilBinary
[] leftPath = new
QilBinary
[4]; // Circular buffer for last 4 And nodes
167
node = (leftPath[++idx & 3] = (
QilBinary
)node).Left;
176
QilBinary
isType = (
QilBinary
)node;
190
QilBinary
lastAnd = leftPath[idx & 3];
194
QilBinary
eq = (
QilBinary
)lastAnd.Right;
208
QilBinary
and1 = leftPath[idx & 3];
209
QilBinary
and2 = leftPath[--idx & 3];
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
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