3 overrides of Clone
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentNavigator.cs (1)
148public override XPathNavigator Clone()
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (1)
38public override XPathNavigator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigatorReader.cs (1)
1334public override XPathNavigator Clone()
92 references to Clone
dotnet-svcutil-lib (92)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWriter.cs (1)
479navigator = navigator.Clone();
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (1)
2194internal DocumentXPathNodeIterator_Empty(DocumentXPathNodeIterator_Empty other) { _nav = other._nav.Clone(); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\AbsoluteQuery.cs (1)
20base.contextNode = context.Current.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\AttributeQuery.cs (2)
40currentNode = currentNode.Clone(); 66XPathNavigator temp = context.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheChildrenQuery.cs (2)
107_lastNode = currentNode.Clone(); 151result = result.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ChildrenQuery.cs (1)
68XPathNavigator temp = context.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantBaseQuery.cs (1)
47XPathNavigator anc = context.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantOverDescendantQuery.cs (1)
51currentNode = currentNode.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FilterQuery.cs (2)
100XPathNavigator result = current.Clone(); 120XPathNavigator result = current.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingquery.cs (1)
43prev = _input.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingsibling.cs (3)
42XPathNavigator parent = nav.Clone(); 66return input.Clone(); 101_nextInput = _nextInput.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ForwardPositionQuery.cs (1)
27outputBuffer.Add(node.Clone());
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\IDQuery.cs (1)
22XPathNavigator contextNode = context.Current.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\MergeFilterQuery.cs (1)
61Evaluate(new XPathSingletonIterator(context.Clone(), /*moved:*/true));
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NamespaceQuery.cs (1)
41currentNode = currentNode.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ParentQuery.cs (1)
27input = input.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingquery.cs (2)
58last = input.Clone(); 72_ancestorStk.Push(last.Clone());
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingsibling.cs (3)
33XPathNavigator nav1 = nav.Clone(); 55inputStk.Push(currentNode.Clone()); 66XPathNavigator prev = input.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\Query.cs (6)
102return input.Clone(); 126buffer.Add(nav.Clone()); 150buffer.Insert(l, nav.Clone()); 165XPathNavigator copy = l.Clone(); 170copy = r.Clone(); 232last = curr.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (1)
60SortKey key = new SortKey(numSorts, /*originalPosition:*/_results.Count, eNext.Clone());
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAncestorQuery.cs (1)
47ancestor = input.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathArrayIterator.cs (1)
36this.list.Add(nodeIterator.Current.Clone());
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAxisIterator.cs (1)
45this.nav = it.nav.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSelectionIterator.cs (3)
24_nav = nav.Clone(); 30_nav = it._nav.Clone(); 48_nav = n.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSingletonIterator.cs (1)
34_nav = it._nav.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (37)
434return Clone(); 443return Clone(); 459XPathNavigator navSave = Clone(); 488XPathNavigator navClone = Clone(); 529XPathNavigator navSave = Clone(); 594XPathNavigator navClone = Clone(); 796XPathNavigator navSave = Clone(); 806end = end.Clone(); 864XPathNavigator navSave = Clone(); 875end = end.Clone(); 926XPathNavigator navClone = Clone(); 939XPathNavigator navClone = Clone(); 971nav = nav.Clone(); 989XPathNavigator n1 = this.Clone(); 990XPathNavigator n2 = nav.Clone(); 992int depth1 = GetDepth(n1.Clone()); 993int depth2 = GetDepth(n2.Clone()); 1017XPathNavigator parent1 = n1.Clone(); 1018XPathNavigator parent2 = n2.Clone(); 1029Debug.Assert(CompareSiblings(n1.Clone(), n2.Clone()) != CompareSiblings(n2.Clone(), n1.Clone()), "IsSamePosition() on custom navigator returns incosistent results"); 1252context = new XPathSingletonIterator(this.Clone(), /*moved:*/true); 1293return new XPathChildIterator(this.Clone(), type); 1298return new XPathChildIterator(this.Clone(), name, namespaceURI); 1303return new XPathAncestorIterator(this.Clone(), type, matchSelf); 1308return new XPathAncestorIterator(this.Clone(), name, namespaceURI, matchSelf); 1313return new XPathDescendantIterator(this.Clone(), type, matchSelf); 1318return new XPathDescendantIterator(this.Clone(), name, namespaceURI, matchSelf); 1719XPathNavigator navClone = Clone(); 1734XPathNavigator navClone = Clone(); 1758XPathNavigator navSave = Clone(); 1795XPathNavigator nav = this.Clone(); 1854XPathNavigator nav = this.Clone(); 1918XPathNavigator p1 = n1.Clone(), p2 = n2.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigatorReader.cs (14)
84XPathNavigator nav = navToRead.Clone(); 268XPathNavigator tempNav = _nav.Clone(); 330return _nav.Clone(); 333tempNav = _nav.Clone(); 353nav = _nav.Clone(); 357nav = _nav.Clone(); 362nav = _nav.Clone(); 428nav = nav.Clone(); 442nav = nav.Clone(); 451nav = nav.Clone(); 475nav = nav.Clone(); 495nav = nav.Clone(); 647XPathNavigator nav = _nav.Clone(); 664XPathNavigator prev = nav.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNodeIterator.cs (1)
72return _current.Current.Clone();