2 writes to CurrentSolution
Microsoft.CodeAnalysis.Workspaces (2)
Rename\ConflictEngine\MutableConflictResolution.cs (2)
59CurrentSolution = oldSolution; 73=> CurrentSolution = solution;
15 references to CurrentSolution
Microsoft.CodeAnalysis.Workspaces (15)
Rename\ConflictEngine\ConflictResolver.cs (3)
189conflictResolution.CurrentSolution.Services.GetRequiredLanguageService<IRenameRewriterLanguageService>(renamedSymbol.Language); 240var projectOpt = conflictResolution.CurrentSolution.GetProject(renamedSymbol.ContainingAssembly, cancellationToken); 304conflictResolution.CurrentSolution,
Rename\ConflictEngine\ConflictResolver.Session.cs (10)
139conflictResolution.CurrentSolution, 205conflictResolution.UpdateCurrentSolution(await renamedSpansTracker.SimplifyAsync(conflictResolution.CurrentSolution, documentsByProject, _replacementTextValid, _renameAnnotations, FallbackOptions, _cancellationToken).ConfigureAwait(false)); 221await conflictResolution.CurrentSolution.GetRequiredDocument(_documentIdOfRenameSymbolDeclaration).GetRequiredSemanticModelAsync(_cancellationToken).ConfigureAwait(false), 292await conflictResolution.CurrentSolution.GetRequiredDocument(documentId).VerifyNoErrorsAsync("Rename introduced errors in error-free code", _cancellationToken, ignoreErrorCodes).ConfigureAwait(false); 323var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(documentId); 344var currentProject = conflictResolution.CurrentSolution.GetRequiredProject(projectId); 349var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(documentId); 441var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(unprocessedDocumentIdWithPotentialDeclarationConflicts); 516var solution = conflictResolution.CurrentSolution; 679var document = conflictResolution.CurrentSolution.GetRequiredDocument(_documentIdOfRenameSymbolDeclaration);
Rename\ConflictEngine\MutableConflictResolution.cs (2)
85var document = CurrentSolution.GetRequiredDocument(documentId); 170CurrentSolution,