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