10 writes to Binding
System.Data.SqlXml (10)
System\Xml\Xsl\QIL\QilIterator.cs (1)
26
Binding
= binding;
System\Xml\Xsl\QIL\QilParameter.cs (2)
49
case 0:
Binding
= value; break;
66
set {
Binding
= value; }
System\Xml\Xsl\Xslt\Focus.cs (2)
171
current.
Binding
= cached;
189
last.
Binding
= f.XsltConvert(f.Length(cached), T.DoubleX);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (2)
99
n.Variable.
Binding
= f.Loop(it, content);
102
n.Variable.
Binding
= Visit(n.Variable.Binding);
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
1904
it.
Binding
= content;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
58
filter.Variable.
Binding
= newBinding;
237
siblingFilter.Variable.
Binding
= sibling;
34 references to Binding
System.Data.SqlXml (34)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
51
if (ndLoop.Variable.NodeType == QilNodeType.Let || !ndLoop.Variable.
Binding
.XmlType.MaybeMany)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
125
QilNode binding = ((QilIterator) oldNode).
Binding
;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (9)
167
if (iter.
Binding
!= null) {
173
NestedVisitEnsureStack(iter.
Binding
, GetItemStorageType(iter), isCached);
235
if (iter.
Binding
!= null) {
250
NestedVisitEnsureStack(iter.
Binding
, GetItemStorageType(iter), /*isCached:*/!iter.XmlType.IsSingleton);
1986
StartNestedIterator(ndFor.
Binding
, this.iterCurr.GetLabelNext());
1988
StartNestedIterator(ndFor.
Binding
);
1998
Visit(ndFor.
Binding
);
2031
EndNestedIterator(ndFor.
Binding
);
2045
NestedVisit(ndLet.
Binding
, GetItemStorageType(ndLet), !ndLet.XmlType.IsSingleton);
System\Xml\Xsl\QIL\QilParameter.cs (2)
42
case 0: return
Binding
;
65
get { return
Binding
; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
486
if (body == variable.
Binding
) {
497
return variable.
Binding
;
System\Xml\Xsl\QIL\QilTypeChecker.cs (10)
260
return node.
Binding
.XmlType.Prime;
264
return node.
Binding
.XmlType;
268
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");
541
XmlQueryCardinality variableCard = node.Variable.NodeType == QilNodeType.Let ? XmlQueryCardinality.One : node.Variable.
Binding
.XmlType.Cardinality;
557
return XmlQueryTypeFactory.AtMost(node.Variable.
Binding
.XmlType, node.Variable.
Binding
.XmlType.Cardinality);
567
XmlQueryType varType = node.Variable.
Binding
.XmlType;
968
return XmlQueryTypeFactory.AtMost(((QilTargetType)body).TargetType, variable.
Binding
.XmlType.Cardinality);
984
return XmlQueryTypeFactory.AtMost(variable.
Binding
.XmlType, XmlQueryCardinality.ZeroOrOne);
System\Xml\Xsl\Xslt\Focus.cs (1)
170
cached = f.Let(current.
Binding
);
System\Xml\Xsl\Xslt\KeyMatchBuilder.cs (5)
89
if (n.Variable.
Binding
.NodeType == QilNodeType.Root || n.Variable.
Binding
.NodeType == QilNodeType.Deref) {
93
if (n.Variable.
Binding
.NodeType == QilNodeType.Content) {
95
QilUnary content = (QilUnary)n.Variable.
Binding
;
102
n.Variable.Binding = Visit(n.Variable.
Binding
);
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
381
Debug.Assert(var.
Binding
is QilList);
382
QilList varList = (QilList)var.
Binding
;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
52
Debug.Assert(filter.Variable.
Binding
.NodeType == QilNodeType.Unknown); // fixupNode