3 writes to ChangedSolution
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SymbolEditor.cs (3)
25ChangedSolution = solution; 291ChangedSolution = newDoc.Project.Solution; 474ChangedSolution = 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); 284var doc = ChangedSolution.GetDocument(declaration.SyntaxTree); 326var doc = ChangedSolution.GetDocument(sourceTree) ?? OriginalSolution.GetDocument(sourceTree); 372var doc = ChangedSolution.GetDocument(d.SyntaxTree); 458var declsByDocId = this.GetDeclarations(currentSymbol).ToLookup(d => ChangedSolution.GetDocument(d.SyntaxTree).Id); 460var solutionEditor = new SolutionEditor(ChangedSolution); 479var 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;