10 writes to Binding
System.Private.Xml (10)
System\Xml\Xsl\QIL\QilIterator.cs (1)
25
Binding
= binding;
System\Xml\Xsl\QIL\QilParameter.cs (2)
54
case 0:
Binding
= value; break;
72
set {
Binding
= value; }
System\Xml\Xsl\Xslt\Focus.cs (2)
194
_current.
Binding
= _cached;
216
_last.
Binding
= _f.XsltConvert(_f.Length(_cached!), T.DoubleX);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (2)
113
n.Variable.
Binding
= f.Loop(it, content);
116
n.Variable.
Binding
= Visit(n.Variable.Binding);
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
2268
it.
Binding
= content;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
61
filter.Variable.
Binding
= newBinding;
265
siblingFilter.Variable.
Binding
= sibling;
32 references to Binding
System.Private.Xml (32)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
53
if (ndLoop.Variable.NodeType == QilNodeType.Let || !ndLoop.Variable.
Binding
!.XmlType!.MaybeMany)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
134
QilNode binding = ((QilIterator)oldNode).
Binding
!;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (7)
178
if (iter.
Binding
!= null)
185
NestedVisitEnsureStack(iter.
Binding
, GetItemStorageType(iter), isCached);
251
if (iter.
Binding
!= null)
267
NestedVisitEnsureStack(iter.
Binding
, GetItemStorageType(iter), /*isCached:*/!iter.XmlType.IsSingleton);
2158
Visit(ndFor.
Binding
!);
2194
EndNestedIterator(ndFor.
Binding
!);
2209
NestedVisit(ndLet.
Binding
!, GetItemStorageType(ndLet), !ndLet.XmlType.IsSingleton);
System\Xml\Xsl\QIL\QilParameter.cs (2)
45
0 =>
Binding
!,
71
get { return
Binding
; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
539
if (body == variable.
Binding
)
554
return variable.
Binding
!;
System\Xml\Xsl\QIL\QilTypeChecker.cs (10)
272
return node.
Binding
!.XmlType!.Prime;
277
return node.
Binding
!.XmlType!;
282
Check(node.
Binding
== null || node.
Binding
.XmlType!.IsSubtypeOf(node.XmlType!), node, "Parameter binding's xml type must be a subtype of the parameter's type");
599
XmlQueryCardinality variableCard = node.Variable.NodeType == QilNodeType.Let ? XmlQueryCardinality.One : node.Variable.
Binding
!.XmlType!.Cardinality;
616
return XmlQueryTypeFactory.AtMost(node.Variable.
Binding
!.XmlType!, node.Variable.
Binding
.XmlType!.Cardinality);
627
XmlQueryType varType = node.Variable.
Binding
!.XmlType!;
1077
return XmlQueryTypeFactory.AtMost(((QilTargetType)body).TargetType, variable.
Binding
!.XmlType!.Cardinality);
1094
return XmlQueryTypeFactory.AtMost(variable.
Binding
!.XmlType!, XmlQueryCardinality.ZeroOrOne);
System\Xml\Xsl\Xslt\Focus.cs (1)
193
_cached = _f.Let(_current!.
Binding
!);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (5)
101
if (n.Variable.
Binding
!.NodeType == QilNodeType.Root || n.Variable.
Binding
.NodeType == QilNodeType.Deref)
106
if (n.Variable.
Binding
.NodeType == QilNodeType.Content)
109
QilUnary content = (QilUnary)n.Variable.
Binding
;
116
n.Variable.Binding = Visit(n.Variable.
Binding
);
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
437
Debug.Assert(var.
Binding
is QilList);
438
QilList varList = (QilList)var.
Binding
;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
54
Debug.Assert(filter.Variable.
Binding
!.NodeType == QilNodeType.Unknown); // fixupNode