3 writes to _currentSolution
Microsoft.CodeAnalysis.Workspaces (3)
14 references to _currentSolution
Microsoft.CodeAnalysis.Workspaces (14)
Editing\SymbolEditor.cs (14)
65public Solution ChangedSolution => _currentSolution;
72var solutionChanges = _currentSolution.GetChanges(_originalSolution);
78yield return _currentSolution.GetDocument(id);
83yield return _currentSolution.GetDocument(id);
104var project = _currentSolution.GetProject(symbol.ContainingAssembly, cancellationToken);
107return await GetSymbolAsync(_currentSolution, project.Id, symbolId, cancellationToken).ConfigureAwait(false);
114return await GetSymbolAsync(_currentSolution, project.Id, symbolId, cancellationToken).ConfigureAwait(false);
120var currentSymbol = await GetSymbolAsync(_currentSolution, projectId, symbolId, cancellationToken).ConfigureAwait(false);
285var doc = _currentSolution.GetDocument(declaration.SyntaxTree);
327var doc = _currentSolution.GetDocument(sourceTree) ?? _originalSolution.GetDocument(sourceTree);
374var doc = _currentSolution.GetDocument(d.SyntaxTree);
461var declsByDocId = this.GetDeclarations(currentSymbol).ToLookup(d => _currentSolution.GetDocument(d.SyntaxTree).Id);
463var solutionEditor = new SolutionEditor(_currentSolution);
482var doc = _currentSolution.GetDocument(declGroup.Key);