39 references to ReplaceSyntaxTree
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
4024
return this.
ReplaceSyntaxTree
(oldTree, newTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\SyntaxTreeRootTests.cs (1)
59
Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Bahh", syntaxTrees: new[] { parsedTree }).
ReplaceSyntaxTree
(parsedTree, arbitraryTree));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (37)
Compilation\CompilationAPITests.cs (15)
810
comp = comp.
ReplaceSyntaxTree
(t1, SyntaxFactory.ParseSyntaxTree(s1));
814
comp = comp.AddSyntaxTrees(t1).
ReplaceSyntaxTree
(t1, t1);
821
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(t1, comp.SyntaxTrees[0]));
919
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(comp.SyntaxTrees[0], withExpressionRootTree));
956
Assert.Throws<ArgumentException>(() => comp = comp.AddSyntaxTrees(listSyntaxTree).AddReferences().
ReplaceSyntaxTree
(t1, t2));
957
comp = comp.AddSyntaxTrees(t1).AddReferences().
ReplaceSyntaxTree
(t1, t2);
1488
Assert.Throws<ArgumentException>(() => comp.
ReplaceSyntaxTree
(newTree: SyntaxFactory.ParseSyntaxTree("Using System;"), oldTree: t1));
1544
comp = comp.
ReplaceSyntaxTree
(newTree: SyntaxFactory.ParseSyntaxTree("Using System;"), oldTree: t1);
1580
comp = compP.
ReplaceSyntaxTree
(syntaxTree, null);
1587
comp = comp.
ReplaceSyntaxTree
(null, syntaxTree);
1614
comp = comp.
ReplaceSyntaxTree
(t3, t3);
2117
var asc = arc.
ReplaceSyntaxTree
(tr, ts);
2120
var brc = arc.
ReplaceSyntaxTree
(ta, tb);
2123
var abc = arc.
ReplaceSyntaxTree
(tr, tb);
2126
var ars = arc.
ReplaceSyntaxTree
(tc, ts);
Compilation\LoadDirectiveTests.cs (4)
94
compilation = compilation.
ReplaceSyntaxTree
(external1, external3);
106
compilation = compilation.
ReplaceSyntaxTree
(external3, external4);
164
compilation = compilation.
ReplaceSyntaxTree
(compilation.SyntaxTrees.Last(), newTree);
184
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);
DeclarationTests.cs (11)
409
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
417
compilation = compilation.
ReplaceSyntaxTree
(secondTree, thirdTree);
462
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
505
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
561
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
616
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
662
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
705
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
752
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
797
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
842
compilation = compilation.
ReplaceSyntaxTree
(firstTree, secondTree);
Symbols\CompilationCreationTests.cs (2)
2952
var compilation2 = compilation1.
ReplaceSyntaxTree
(tree1, tree3);
2960
var compilation4 = compilation3.
ReplaceSyntaxTree
(tree1, tree3);
Symbols\Metadata\MetadataTypeTests.cs (2)
369
currComp = currComp.
ReplaceSyntaxTree
(oldTree, newTree);
384
currComp = currComp.
ReplaceSyntaxTree
(oldTree, newTree);
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
751
var comp2 = comp0.
ReplaceSyntaxTree
(source1, source4);