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