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