28 references to ReplaceSyntaxTree
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
3662
return this.
ReplaceSyntaxTree
(oldTree, newTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\SyntaxTreeRootTests.cs (1)
64
Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Bahh", syntaxTrees: new[] { parsedTree }).
ReplaceSyntaxTree
(parsedTree, arbitraryTree));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Compilation\CompilationAPITests.cs (15)
812
comp = comp.
ReplaceSyntaxTree
(t1, SyntaxFactory.ParseSyntaxTree(s1));
816
comp = comp.AddSyntaxTrees(t1).
ReplaceSyntaxTree
(t1, t1);
823
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(t1, comp.SyntaxTrees[0]));
921
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(comp.SyntaxTrees[0], withExpressionRootTree));
958
Assert.Throws<ArgumentException>(() => comp = comp.AddSyntaxTrees(listSyntaxTree).AddReferences().
ReplaceSyntaxTree
(t1, t2));
959
comp = comp.AddSyntaxTrees(t1).AddReferences().
ReplaceSyntaxTree
(t1, t2);
1490
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(newTree: SyntaxFactory.ParseSyntaxTree("Using System;"), oldTree: t1));
1546
comp = comp.
ReplaceSyntaxTree
(newTree: SyntaxFactory.ParseSyntaxTree("Using System;"), oldTree: t1);
1582
comp = compP.
ReplaceSyntaxTree
(syntaxTree, null);
1589
comp = comp.
ReplaceSyntaxTree
(null, syntaxTree);
1616
comp = comp.
ReplaceSyntaxTree
(t3, t3);
2119
var asc = arc.
ReplaceSyntaxTree
(tr, ts);
2122
var brc = arc.
ReplaceSyntaxTree
(ta, tb);
2125
var abc = arc.
ReplaceSyntaxTree
(tr, tb);
2128
var ars = arc.
ReplaceSyntaxTree
(tc, ts);
Compilation\LoadDirectiveTests.cs (4)
93
compilation = compilation.
ReplaceSyntaxTree
(external1, external3);
105
compilation = compilation.
ReplaceSyntaxTree
(external3, external4);
163
compilation = compilation.
ReplaceSyntaxTree
(compilation.SyntaxTrees.Last(), newTree);
183
compilation = compilation.
ReplaceSyntaxTree
(compilation.SyntaxTrees.Last(), newTree);
Compilation\ReferenceManagerTests.cs (2)
1784
var comp2 = comp1.
ReplaceSyntaxTree
(tree1, tree2);
1827
var comp2 = comp1.
ReplaceSyntaxTree
(tree1, tree2);
Symbols\CompilationCreationTests.cs (2)
2951
var compilation2 = compilation1.
ReplaceSyntaxTree
(tree1, tree3);
2959
var compilation4 = compilation3.
ReplaceSyntaxTree
(tree1, tree3);
Symbols\Metadata\MetadataTypeTests.cs (2)
368
currComp = currComp.
ReplaceSyntaxTree
(oldTree, newTree);
383
currComp = currComp.
ReplaceSyntaxTree
(oldTree, newTree);
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
751
var comp2 = comp0.
ReplaceSyntaxTree
(source1, source4);