31 references to ReplaceSyntaxTree
IdeCoreBenchmarks (1)
IncrementalSourceGeneratorBenchmarks.cs (1)
180compilation = compilation.ReplaceSyntaxTree(syntaxTree, changedTree);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpUseImplicitTypeHelper.cs (1)
202var newSemanticModel = semanticModel.Compilation.ReplaceSyntaxTree(tree, newTree).GetSemanticModel(newTree);
Microsoft.CodeAnalysis.CSharp.Features (1)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
220var updatedCompilation = semanticModel.Compilation.ReplaceSyntaxTree(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
SourceGeneration\GeneratorDriverTests.cs (1)
2146var c2 = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.First(), CSharpSyntaxTree.ParseText("class E{}", parseOptions));
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (2)
1564driver = driver.RunGenerators(compilation.ReplaceSyntaxTree( 1616driver = driver.RunGenerators(compilation.ReplaceSyntaxTree(
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (4)
1156driver = driver.RunGenerators(compilation.ReplaceSyntaxTree( 1204driver = driver.RunGenerators(compilation.ReplaceSyntaxTree( 1258driver = driver.RunGenerators(compilation.ReplaceSyntaxTree( 1598driver = driver.RunGenerators(compilation.ReplaceSyntaxTree(
SourceGeneration\SyntaxAwareGeneratorTests.cs (9)
1264compilation = compilation.ReplaceSyntaxTree(firstTree, newTree); 1435compilation = compilation.ReplaceSyntaxTree(firstTree, dummyTree) 1436.ReplaceSyntaxTree(lastTree, firstTree) 1437.ReplaceSyntaxTree(dummyTree, lastTree); 1468compilation = compilation.ReplaceSyntaxTree(firstTree, dummyTree) 1469.ReplaceSyntaxTree(lastTree, firstTree) 1470.ReplaceSyntaxTree(dummyTree, newLastTree); 1542compilation = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.First(), CSharpSyntaxTree.ParseText(source2, parseOptions)); 1655compilation = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.First(), CSharpSyntaxTree.ParseText(source2, parseOptions));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\UsedAssembliesTests.cs (3)
164yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, (CSharpParseOptions)tree.Options)), before, after); 192yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, parseOptions)), before, after); 203yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, parseOptions)).
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpUseImplicitTypeHelper.cs (1)
202var newSemanticModel = semanticModel.Compilation.ReplaceSyntaxTree(tree, newTree).GetSemanticModel(newTree);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicUnnecessaryImportsProvider.vb (1)
77Dim updatedCompilation = model.Compilation.ReplaceSyntaxTree(model.SyntaxTree, updatedSyntaxTree)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (2)
1202driver = driver.RunGenerators(compilation.ReplaceSyntaxTree( 1256driver = driver.RunGenerators(compilation.ReplaceSyntaxTree(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicUnnecessaryImportsProvider.vb (1)
77Dim updatedCompilation = model.Compilation.ReplaceSyntaxTree(model.SyntaxTree, updatedSyntaxTree)
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\SolutionState.CompilationPair.cs (1)
33return WithChange(static (compilation, trees) => compilation.ReplaceSyntaxTree(trees.oldTree, trees.newTree), (oldTree, newTree));
Workspace\Solution\SolutionState.cs (1)
1385return compilation.ReplaceSyntaxTree(
Workspace\Solution\SolutionState.GeneratedFileReplacingCompilationTracker.cs (1)
97newCompilation = underlyingCompilation.ReplaceSyntaxTree(existingSyntaxTree, newSyntaxTree);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1349var newCompilation = compilation.ReplaceSyntaxTree(syntaxTree, newTree);