10 writes to Left
System.Private.Xml (10)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4401
local0.
Left
= _contentAnalyzer.Analyze(local0, local1)!;
System\Xml\Xsl\QIL\QilChoice.cs (1)
39
set {
Left
= value; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
38
set {
Left
= value; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
35
set {
Left
= value; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
33
set {
Left
= value; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
39
set {
Left
= value; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
36
set {
Left
= value; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
39
set {
Left
= value; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
38
set {
Left
= value; }
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
213
and2.
Left
= and1.Right;
81 references to Left
System.Private.Xml (81)
System\Xml\Xsl\IlGen\StaticDataManager.cs (2)
120
Debug.Assert(ndNmspDecl.
Left
is QilLiteral && ndNmspDecl.Right is QilLiteral);
122
prefixMappings[i] = new StringPair((string)(QilLiteral)ndNmspDecl.
Left
, (string)(QilLiteral)ndNmspDecl.Right);
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
855
if (ndAttr.
Left
.NodeType == QilNodeType.LiteralQName)
857
QilName? ndName = ndAttr.
Left
as QilName;
1046
ndName = nd.
Left
as QilName;
1060
prefix = (string)(QilLiteral)nd.
Left
;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (32)
630
Visit(ndAnd.
Left
);
631
EndNestedIterator(ndAnd.
Left
);
748
NestedVisitWithBranch(ndOr.
Left
, BranchingContext.OnTrue, lblTemp);
753
NestedVisitWithBranch(ndOr.
Left
, BranchingContext.OnTrue, _iterCurr.LabelBranch);
760
NestedVisitWithBranch(ndOr.
Left
, BranchingContext.OnTrue, lblTemp);
1296
NestedVisit(ndSet.
Left
, lblNext);
1483
NestedVisitEnsureStack(ndOp.
Left
, ndOp.Right);
1624
NestedVisitEnsureStack(ndParsedTagName.
Left
);
1713
Debug.Assert(ndComp.
Left
.XmlType!.IsAtomicValue && ndComp.Right.XmlType!.IsAtomicValue, "Operands to compare must be atomic values.");
1714
Debug.Assert(ndComp.
Left
.XmlType.IsSingleton && ndComp.Right.XmlType.IsSingleton, "Operands to compare must be cardinality one.");
1715
Debug.Assert(ndComp.
Left
.XmlType == ndComp.Right.XmlType, "Operands to compare may not be heterogenous.");
1720
if (TryZeroCompare(relOp, ndComp.
Left
, ndComp.Right))
1723
if (TryZeroCompare(relOp, ndComp.Right, ndComp.
Left
))
1726
if (TryNameCompare(relOp, ndComp.
Left
, ndComp.Right))
1729
if (TryNameCompare(relOp, ndComp.Right, ndComp.
Left
))
1734
NestedVisitEnsureStack(ndComp.
Left
, ndComp.Right);
1737
code = ndComp.
Left
.XmlType.TypeCode;
1783
NestedVisitEnsureStack(ndIs.
Left
, ndIs.Right);
1816
NestedVisitEnsureStack(ndComp.
Left
, ndComp.Right);
2606
SyncToNavigator(locNav, ndAttr.
Left
);
2748
CreateFilteredIterator(ndRange.
Left
, "$$$iterRange", typeof(NodeRangeIterator), XmlILMethods.NodeRangeCreate, XmlILMethods.NodeRangeNext, XmlILMethods.NodeRangeCurrent,
2763
NestedVisitEnsureStack(ndDeref.
Left
);
2801
nameType = LoadNameAndType(XPathNodeType.Element, ndElem.
Left
, true, callChk);
2812
nameType = LoadNameAndType(XPathNodeType.Element, ndElem.
Left
, false, callChk);
2843
nameType = LoadNameAndType(XPathNodeType.Attribute, ndAttr.
Left
, true, callChk);
2888
NestedVisitEnsureStack(ndPI.
Left
);
3022
NestedVisitEnsureStack(ndNmsp.
Left
);
3057
NestedVisit(ndRtf.
Left
);
3750
NestedVisitEnsureStack(ndCopy.
Left
);
3751
Debug.Assert(ndCopy.
Left
.XmlType!.IsNode);
3762
NestedVisitEnsureStack(ndCopy.
Left
);
3763
Debug.Assert(ndCopy.
Left
.XmlType.IsNode);
System\Xml\Xsl\QIL\QilChoice.cs (1)
38
get { return
Left
; }
System\Xml\Xsl\QIL\QilDataSource.cs (1)
37
get { return
Left
; }
System\Xml\Xsl\QIL\QilInvoke.cs (1)
34
get { return (QilFunction)
Left
; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (1)
32
get { return (QilName)
Left
; }
System\Xml\Xsl\QIL\QilLoop.cs (1)
38
get { return (QilIterator)
Left
; }
System\Xml\Xsl\QIL\QilSortKey.cs (1)
35
get { return
Left
; }
System\Xml\Xsl\QIL\QilStrConcat.cs (1)
38
get { return
Left
; }
System\Xml\Xsl\QIL\QilTargetType.cs (1)
37
get { return
Left
; }
System\Xml\Xsl\QIL\QilTypeChecker.cs (29)
365
CheckXmlType(node.
Left
, XmlQueryTypeFactory.BooleanX);
419
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtfS);
421
return DistinctType(XmlQueryTypeFactory.Sequence(node.
Left
.XmlType!, node.Right.XmlType!));
431
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtfS);
433
return XmlQueryTypeFactory.AtMost(node.
Left
.XmlType!, node.
Left
.XmlType!.Cardinality);
472
CheckNumericX(node.
Left
);
475
return node.
Left
.XmlType!.TypeCode == XmlTypeCode.None ? node.Right.XmlType! : node.
Left
.XmlType!;
519
CheckXmlType(node.
Left
, XmlQueryTypeFactory.StringX);
533
CheckAtomicX(node.
Left
);
572
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtf);
693
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtf);
759
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtf);
761
return XmlQueryTypeFactory.Choice(node.
Left
.XmlType!, XmlQueryTypeFactory.ContentS, node.Right.XmlType!);
766
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtf);
779
CheckXmlType(node.
Left
, XmlQueryTypeFactory.QNameX);
786
CheckXmlType(node.
Left
, XmlQueryTypeFactory.QNameX);
799
CheckXmlType(node.
Left
, XmlQueryTypeFactory.StringX);
824
CheckXmlType(node.
Left
, XmlQueryTypeFactory.StringX);
831
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtfS);
963
CheckXmlType(node.
Left
, XmlQueryTypeFactory.NodeNotRtf);
965
return XmlQueryTypeFactory.Choice(node.
Left
.XmlType!, node.Right.XmlType!);
1046
Check(node.
Left
.XmlType!.IsSubtypeOf(node.Right.XmlType!) || node.Right.XmlType!.IsSubtypeOf(node.
Left
.XmlType), node,
1047
$"Node must not have arguments with disjoint types {node.
Left
.XmlType} and {node.Right.XmlType}");
1082
leftType = FindFilterType(variable, ((QilBinary)body).
Left
);
1091
if (binary.
Left
.NodeType == QilNodeType.PositionOf)
1093
if ((object)((QilUnary)binary.
Left
).Child == (object)variable)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (4)
167
node = (leftPath[++idx & 3] = (QilBinary)node).
Left
;
177
if (!(isType.
Left
== _iterator && isType.Right.NodeType == QilNodeType.LiteralType))
197
if (eq.
Left
.NodeType == QilNodeType.NameOf &&
198
((QilUnary)eq.
Left
).Child == _iterator && eq.Right.NodeType == QilNodeType.LiteralQName
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
450
((QilLiteral)((QilBinary)nsList[i]).
Left
).Value != ((QilLiteral)((QilBinary)varList[i]).
Left
).Value