50 overrides of Clone
System.ServiceModel (1)
System\ServiceModel\Dispatcher\QueryNode.cs (1)
1098public override XPathNodeIterator Clone()
System.Xml (49)
System\Xml\Cache\XPathDocumentIterator.cs (4)
79public override XPathNodeIterator Clone() { 125public override XPathNodeIterator Clone() { 186public override XPathNodeIterator Clone() { 246public override XPathNodeIterator Clone() {
System\Xml\Dom\DocumentXPathNavigator.cs (4)
1807public override XPathNodeIterator Clone() { return new DocumentXPathNodeIterator_Empty( this ); } 1881public override XPathNodeIterator Clone() { 1925public override XPathNodeIterator Clone() { 1979public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\AttributeQuery.cs (1)
63public override XPathNodeIterator Clone() { return new AttributeQuery(this); }
System\Xml\XPath\Internal\BooleanExpr.cs (1)
53public override XPathNodeIterator Clone() { return new BooleanExpr(this); }
System\Xml\XPath\Internal\BooleanFunctions.cs (1)
79public override XPathNodeIterator Clone() { return new BooleanFunctions(this); }
System\Xml\XPath\Internal\ChildrenQuery.cs (1)
65public override XPathNodeIterator Clone() { return new ChildrenQuery(this); }
System\Xml\XPath\Internal\ContextQuery.cs (1)
47public override XPathNodeIterator Clone() { return new ContextQuery(this); }
System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs (1)
82public override XPathNodeIterator Clone() { return new DescendantOverDescendantQuery(this); }
System\Xml\XPath\Internal\DescendantQuery.cs (1)
58public override XPathNodeIterator Clone() { return new DescendantQuery(this); }
System\Xml\XPath\Internal\DocumentorderQuery.cs (1)
34public override XPathNodeIterator Clone() { return new DocumentOrderQuery(this); }
System\Xml\XPath\Internal\EmptyQuery.cs (1)
19public override XPathNodeIterator Clone() { return this; }
System\Xml\XPath\Internal\FilterQuery.cs (1)
154public override XPathNodeIterator Clone() { return new FilterQuery(this); }
System\Xml\XPath\Internal\FollowingQuery.cs (1)
70public override XPathNodeIterator Clone() { return new FollowingQuery(this); }
System\Xml\XPath\Internal\FollowingSibling.cs (1)
97public override XPathNodeIterator Clone() { return new FollSiblingQuery(this); }
System\Xml\XPath\Internal\ForwardPositionQuery.cs (1)
36public override XPathNodeIterator Clone() { return new ForwardPositionQuery(this); }
System\Xml\XPath\Internal\FunctionQuery.cs (1)
99public override XPathNodeIterator Clone() { return new FunctionQuery(this); }
System\Xml\XPath\Internal\GroupQuery.cs (1)
32public override XPathNodeIterator Clone() { return new GroupQuery(this); }
System\Xml\XPath\Internal\IdQuery.cs (1)
68public override XPathNodeIterator Clone() { return new IDQuery(this); }
System\Xml\XPath\Internal\IteratorFilter.cs (1)
31public override XPathNodeIterator Clone() { return new IteratorFilter(this); }
System\Xml\XPath\Internal\LogicalExpr.cs (1)
348public override XPathNodeIterator Clone() { return new LogicalExpr(this); }
System\Xml\XPath\Internal\MergeFilterQuery.cs (1)
64public override XPathNodeIterator Clone() { return new MergeFilterQuery(this); }
System\Xml\XPath\Internal\NamespaceQuery.cs (1)
66public override XPathNodeIterator Clone() { return new NamespaceQuery(this); }
System\Xml\XPath\Internal\NodeFunctions.cs (1)
90public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\NumberFunctions.cs (1)
104public override XPathNodeIterator Clone() { return new NumberFunctions(this); }
System\Xml\XPath\Internal\NumericExpr.cs (1)
69public override XPathNodeIterator Clone() { return new NumericExpr(this); }
System\Xml\XPath\Internal\OperandQuery.cs (1)
27public override XPathNodeIterator Clone() { return this; }
System\Xml\XPath\Internal\ParentQuery.cs (1)
38public override XPathNodeIterator Clone() { return new ParentQuery(this); }
System\Xml\XPath\Internal\PrecedingQuery.cs (1)
91public override XPathNodeIterator Clone() { return new PrecedingQuery(this); }
System\Xml\XPath\Internal\PrecedingSibling.cs (1)
79public override XPathNodeIterator Clone() { return new PreSiblingQuery(this); }
System\Xml\XPath\Internal\SortQuery.cs (1)
96public override XPathNodeIterator Clone() { return new SortQuery(this); }
System\Xml\XPath\Internal\StringFunctions.cs (1)
225public override XPathNodeIterator Clone() { return new StringFunctions(this); }
System\Xml\XPath\Internal\UnionExpr.cs (1)
133public override XPathNodeIterator Clone() { return new UnionExpr(this); }
System\Xml\XPath\Internal\VariableQuery.cs (1)
59public override XPathNodeIterator Clone() { return new VariableQuery(this); }
System\Xml\XPath\Internal\XPathAncestorIterator.cs (1)
38public override XPathNodeIterator Clone() { return new XPathAncestorIterator(this); }
System\Xml\XPath\Internal\XPathAncestorQuery.cs (1)
54public override XPathNodeIterator Clone() { return new XPathAncestorQuery(this); }
System\Xml\XPath\Internal\XPathArrayIterator.cs (1)
42public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\XPathChildIterator.cs (1)
20public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\XPathDescendantIterator.cs (1)
21public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\XPathEmptyIterator.cs (1)
18public override XPathNodeIterator Clone() { return this; }
System\Xml\XPath\Internal\XPathMultyIterator.cs (1)
130public override XPathNodeIterator Clone() {
System\Xml\XPath\Internal\XPathSelectionIterator.cs (1)
53public override XPathNodeIterator Clone() { return new XPathSelectionIterator(this); }
System\Xml\XPath\Internal\XPathSelfQuery.cs (1)
28public override XPathNodeIterator Clone() { return new XPathSelfQuery(this); }
System\Xml\XPath\Internal\XPathSingletonIterator.cs (1)
35public override XPathNodeIterator Clone() {
15 references to Clone
System.Data.SqlXml (2)
System\Xml\Xsl\XsltOld\ActionFrame.cs (1)
282get { return this.nodeSet.Clone(); }
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (1)
730it = it.Clone();
System.ServiceModel (1)
System\ServiceModel\Dispatcher\XPathResult.cs (1)
148result.nodeSetResult = this.nodeSetResult.Clone();
System.Xml (12)
System\Xml\XPath\Internal\ExtensionQuery.cs (1)
87queryIterator = (ResetableIterator)resetable.Clone();
System\Xml\XPath\Internal\IteratorFilter.cs (1)
26this.innerIterator = it.innerIterator.Clone();
System\Xml\XPath\Internal\Query.cs (4)
44Query clone = (Query)this.Clone(); 78return (Query)input.Clone(); 85return input.Clone(); 188int querySize = query.Clone().Count;
System\Xml\XPath\Internal\SortQuery.cs (1)
199clone.expressions[i] = (Query)this.expressions[i].Clone(); // Expressions should be cloned because Query should be cloned
System\Xml\XPath\Internal\XPathSelectionIterator.cs (1)
30this.query = (Query) it.query.Clone();
System\Xml\XPath\XPathNodeIterator.cs (4)
18object ICloneable.Clone() { return this.Clone(); } 27XPathNodeIterator clone = this.Clone(); 49this.original = original.Clone(); 73this.current = this.original.Clone();