19 overrides of Current
System.ServiceModel (1)
System\ServiceModel\Dispatcher\QueryNode.cs (1)
1052
public override XPathNavigator
Current
System.Xml (18)
System\Xml\Cache\XPathDocumentIterator.cs (1)
39
public override XPathNavigator
Current
{
System\Xml\Dom\DocumentXPathNavigator.cs (2)
1809
public override XPathNavigator
Current
{ get { return nav; } }
1833
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\BaseAxisQuery.cs (1)
76
public override XPathNavigator
Current
{ get { return currentNode; } }
System\Xml\XPath\Internal\CacheOutputQuery.cs (1)
55
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\ContextQuery.cs (1)
27
public override XPathNavigator
Current
{ get { return contextNode; } }
System\Xml\XPath\Internal\EmptyQuery.cs (1)
26
public override XPathNavigator
Current
{ get { return null; } }
System\Xml\XPath\Internal\ExtensionQuery.cs (1)
40
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\IteratorFilter.cs (1)
32
public override XPathNavigator
Current
{ get { return innerIterator.Current;} }
System\Xml\XPath\Internal\SortQuery.cs (1)
82
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\UnionExpr.cs (1)
135
public override XPathNavigator
Current
{ get { return currentNode; } }
System\Xml\XPath\Internal\ValueQuery.cs (1)
22
public sealed override XPathNavigator
Current
{ get { throw XPathException.Create(Res.Xp_NodeSetExpected); } }
System\Xml\XPath\Internal\XPathArrayIterator.cs (1)
46
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\XPathAxisIterator.cs (1)
51
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\XPathEmptyIterator.cs (1)
20
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\XPathMultyIterator.cs (1)
134
public override XPathNavigator
Current
{
System\Xml\XPath\Internal\XPathSelectionIterator.cs (1)
51
public override XPathNavigator
Current
{ get { return nav; } }
System\Xml\XPath\Internal\XPathSingletonIterator.cs (1)
39
public override XPathNavigator
Current
{
71 references to Current
PresentationFramework (2)
src\Framework\System\Windows\Annotations\Storage\XmlStreamStore.cs (2)
787
_rootNavigator = (XPathNavigator)iterator.
Current
;
954
navigator = (XPathNavigator)iterator.
Current
;
System.Data.SqlXml (26)
System\Xml\Xsl\XsltOld\ActionFrame.cs (10)
61
return this.nodeSet.
Current
;
146
SortKey key = new SortKey(numSorts, /*originalPosition:*/results.Count, this.newNodeSet.
Current
.Clone());
237
XPathNodeType type = this.nodeSet.
Current
.NodeType;
239
XPathNavigator nav = this.nodeSet.
Current
.Clone();
242
nav.MoveTo(this.nodeSet.
Current
);
245
type = this.nodeSet.
Current
.NodeType;
256
XPathNodeType type = this.newNodeSet.
Current
.NodeType;
258
XPathNavigator nav = this.newNodeSet.
Current
.Clone();
261
nav.MoveTo(this.newNodeSet.
Current
);
264
type = this.newNodeSet.
Current
.NodeType;
System\Xml\Xsl\XsltOld\NumberAction.cs (6)
243
if(processor.Matches(sel.
Current
, this.fromKey)) {
247
else if(MatchCountKey(processor, frame.Node, sel.
Current
)) {
250
if(sel.
Current
.IsSamePosition(endNode)) {
264
if (MatchCountKey(processor, frame.Node, sel.
Current
)) {
267
if (sel.
Current
.IsSamePosition(endNode)) {
331
return nodeset.
Current
.Value;
System\Xml\Xsl\XsltOld\Processor.cs (1)
578
return new XPathSelectionIterator(context.
Current
, query);
System\Xml\Xsl\XsltOld\ValueOfAction.cs (1)
93
string value = processor.ValueOf(frame.NodeSet.
Current
);
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (8)
234
Uri uri = ComposeUri(it.
Current
.Value, baseUri ?? it.
Current
.BaseURI);
260
XPathNavigator node = sel.
Current
;
311
AddKeyValue(keyTable, /*key:*/it.
Current
.Value, /*value:*/node, checkDuplicates);
553
return it.
Current
.Value;
639
return it.
Current
.UniqueId;
685
baseUri = it.
Current
.BaseURI;
732
resultCollection = AddToList(resultCollection, (ArrayList) keyTable[it.
Current
.Value]);
System.ServiceModel (9)
System\ServiceModel\Dispatcher\QueryCoreOp.cs (1)
321
SeekableXPathNavigator nav = iter.
Current
as SeekableXPathNavigator;
System\ServiceModel\Dispatcher\QueryModel.cs (2)
631
return iterator.
Current
.Value;
635
return iterator.
Current
.Value;
System\ServiceModel\Dispatcher\QueryNode.cs (1)
634
SeekableXPathNavigator nav = iter.
Current
as SeekableXPathNavigator;
System\ServiceModel\Dispatcher\XPathMessageContext.cs (5)
406
return iter.
Current
.Value;
1006
return ExtractFromNavigator(iter.
Current
.Clone());
1068
return ExtractFromNavigator(iter.
Current
.Clone());
1132
return ExtractFromNavigator(iter.
Current
.Clone());
1206
return ExtractFromNavigator(iter.
Current
.Clone());
System.Web (2)
UI\XPathBinder.cs (2)
56
retValue = iterator.
Current
.Value;
115
IHasXmlNode hasXmlNode = iterator.
Current
as IHasXmlNode;
System.Xml (32)
System\Xml\Dom\XPathNodeList.cs (1)
45
XmlNode n = GetNode(nodeIterator.
Current
);
System\Xml\XPath\Internal\AbsoluteQuery.cs (1)
20
base.contextNode = context.
Current
.Clone();
System\Xml\XPath\Internal\BooleanFunctions.cs (1)
72
string lang = nodeIterator.
Current
.XmlLang;
System\Xml\XPath\Internal\ChildrenQuery.cs (1)
48
currentNode = iterator.
Current
;
System\Xml\XPath\Internal\ContextQuery.cs (1)
30
contextNode = context.
Current
; // We don't clone here. Because we never move it.
System\Xml\XPath\Internal\DescendantQuery.cs (1)
50
currentNode = nodeIterator.
Current
;
System\Xml\XPath\Internal\ExtensionQuery.cs (2)
48
return queryIterator.
Current
;
57
return queryIterator.
Current
;
System\Xml\XPath\Internal\FollowingQuery.cs (1)
66
currentNode = iterator.
Current
;
System\Xml\XPath\Internal\FunctionQuery.cs (2)
66
argVals[i] = new XPathSelectionIterator(nodeIterator.
Current
, args[i]);
70
return ProcessResult(function.Invoke(xsltContext, argVals, nodeIterator.
Current
));
System\Xml\XPath\Internal\IdQuery.cs (1)
23
XPathNavigator contextNode = context.
Current
.Clone();
System\Xml\XPath\Internal\IteratorFilter.cs (2)
32
public override XPathNavigator Current { get { return innerIterator.
Current
;} }
37
if(innerIterator.
Current
.LocalName == this.name) {
System\Xml\XPath\Internal\NodeFunctions.cs (1)
36
return context.
Current
;
System\Xml\XPath\Internal\NumberFunctions.cs (1)
57
return XmlConvert.ToXPathDouble(nodeIterator.
Current
.Value);
System\Xml\XPath\Internal\PrecedingQuery.cs (1)
71
currentNode = workIterator.
Current
;
System\Xml\XPath\Internal\Query.cs (1)
193
Debug.Assert(curr == query.
Current
, "AssertQuery(): query.Advance() != query.Current");
System\Xml\XPath\Internal\StringFunctions.cs (3)
86
return nodeIterator.
Current
.Value;
177
return nodeIterator.
Current
.Value.Length;
185
str1 = nodeIterator.
Current
.Value;
System\Xml\XPath\Internal\XPathArrayIterator.cs (1)
34
this.list.Add(nodeIterator.
Current
.Clone());
System\Xml\XPath\Internal\XPathMultyIterator.cs (3)
95
XmlNodeOrder order = Query.CompareNodes(it.
Current
, arr[item + 1].
Current
);
138
return arr[firstNotEmpty].
Current
;
System\Xml\XPath\XPathNavigator.cs (2)
998
return iter.
Current
;
1052
return new XPathSelectionIterator(context.
Current
, query);
System\Xml\XPath\XPathNodeIterator.cs (5)
38
private object debuggerDisplayProxy { get { return
Current
== null ? null : (object)new XPathNavigator.DebuggerDisplayProxy(
Current
); } }
61
return this.current.
Current
.Clone();
103
if (nodeIterator.
Current
== null) {
107
sb.Append(new XPathNavigator.DebuggerDisplayProxy(nodeIterator.
Current
).ToString());