3 writes to ChangedSolution
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SymbolEditor.cs (3)
25ChangedSolution = solution; 294ChangedSolution = newDoc.Project.Solution; 479ChangedSolution = solutionEditor.GetChangedSolution();
15 references to ChangedSolution
Microsoft.CodeAnalysis.Workspaces (13)
Editing\SymbolEditor.cs (13)
69var solutionChanges = ChangedSolution.GetChanges(OriginalSolution); 75yield return ChangedSolution.GetDocument(id); 80yield return ChangedSolution.GetDocument(id); 103var project = ChangedSolution.GetProject(symbol.ContainingAssembly, cancellationToken); 106return await GetSymbolAsync(ChangedSolution, project.Id, symbolId, cancellationToken).ConfigureAwait(false); 113return await GetSymbolAsync(ChangedSolution, project.Id, symbolId, cancellationToken).ConfigureAwait(false); 119var currentSymbol = await GetSymbolAsync(ChangedSolution, projectId, symbolId, cancellationToken).ConfigureAwait(false); 287var doc = ChangedSolution.GetDocument(declaration.SyntaxTree); 329var doc = ChangedSolution.GetDocument(sourceTree) ?? OriginalSolution.GetDocument(sourceTree); 376var doc = ChangedSolution.GetDocument(d.SyntaxTree); 463var declsByDocId = this.GetDeclarations(currentSymbol).ToLookup(d => ChangedSolution.GetDocument(d.SyntaxTree).Id); 465var solutionEditor = new SolutionEditor(ChangedSolution); 484var doc = ChangedSolution.GetDocument(declGroup.Key);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (2)
84return CodeAction.Create(SR.AddMissingCustomTypeMarshallerMembers, ct => Task.FromResult(symbolEditor.ChangedSolution)); 175return editor.ChangedSolution;