4 references to WithChange
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\SolutionState.CompilationPair.cs (4)
33return WithChange(static (compilation, trees) => compilation.ReplaceSyntaxTree(trees.oldTree, trees.newTree), (oldTree, newTree)); 38return WithChange(static (compilation, t) => compilation.AddSyntaxTrees(t), newTree); 43return WithChange(static (compilation, priorCompilation) => compilation.WithScriptCompilationInfo(compilation.ScriptCompilationInfo!.WithPreviousScriptCompilation(priorCompilation)), previousScriptCompilation); 48return WithChange(static (c, r) => c.WithReferences(r), metadataReferences);