2 writes to ActiveSession
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\InlineRenameService.cs (1)
104ActiveSession = new InlineRenameSession(
InlineRename\InlineRenameSession.cs (1)
731RenameService.ActiveSession = null;
52 references to ActiveSession
Microsoft.CodeAnalysis.EditorFeatures (52)
InlineRename\AbstractInlineRenameUndoManager.cs (5)
55_trackedSession = InlineRenameService.ActiveSession; 123this.InlineRenameService.ActiveSession.ApplyReplacementText(replacementText, propagateEditImmediately: false); 140this.InlineRenameService.ActiveSession.ApplyReplacementText(this.currentState.ReplacementText, propagateEditImmediately: true); 144this.InlineRenameService.ActiveSession.Cancel(); 154this.InlineRenameService.ActiveSession.ApplyReplacementText(this.currentState.ReplacementText, propagateEditImmediately: true);
InlineRename\CommandHandlers\AbstractRenameCommandHandler.cs (12)
35if (renameService.ActiveSession != null) 44=> renameService.ActiveSession != null ? CommandState.Available : CommandState.Unspecified; 49if (renameService.ActiveSession == null) 55if (renameService.ActiveSession.IsCommitInProgress) 72if (renameService.ActiveSession.TryGetContainingEditableSpan(singleSpan.Start, out var containingSpan) && 75actionIfInsideActiveSpan(renameService.ActiveSession, operationContext, containingSpan); 77else if (renameService.ActiveSession.IsInOpenTextBuffer(singleSpan.Start)) 94if (renameService.ActiveSession != null) 114renameService.ActiveSession?.Cancel(); 121RoslynDebug.AssertNotNull(renameService.ActiveSession); 122renameService.ActiveSession.Commit(previewChanges: false, operationContext); 126=> renameService.ActiveSession?.IsCommitInProgress is true;
InlineRename\CommandHandlers\AbstractRenameCommandHandler_EscapeHandler.cs (2)
17if (renameService.ActiveSession != null) 19renameService.ActiveSession.Cancel();
InlineRename\CommandHandlers\AbstractRenameCommandHandler_LineStartEndHandler.cs (2)
43if (renameService.ActiveSession == null) 51if (renameService.ActiveSession.TryGetContainingEditableSpan(caretPoint.Value, out var span))
InlineRename\CommandHandlers\AbstractRenameCommandHandler_RenameHandler.cs (3)
68if (renameService.ActiveSession != null) 70if (renameService.ActiveSession.IsCommitInProgress) 75if (renameService.ActiveSession.TryGetContainingEditableSpan(caretPoint.Value, out _))
InlineRename\CommandHandlers\AbstractRenameCommandHandler_ReturnHandler.cs (2)
19if (renameService.ActiveSession != null) 21CommitAndSetFocus(renameService.ActiveSession, args.TextView, context.OperationContext);
InlineRename\CommandHandlers\AbstractRenameCommandHandler_SaveHandler.cs (1)
20if (renameService.ActiveSession != null && !globalOptionService.ShouldCommitAsynchronously())
InlineRename\CommandHandlers\AbstractRenameCommandHandler_SelectAllHandler.cs (2)
24if (renameService.ActiveSession == null) 30if (caretPoint.HasValue && renameService.ActiveSession.TryGetContainingEditableSpan(caretPoint.Value, out var span))
InlineRename\CommandHandlers\AbstractRenameCommandHandler_UndoRedoHandler.cs (8)
21if (renameService.ActiveSession == null) 26if (renameService.ActiveSession.IsCommitInProgress) 32for (var i = 0; i < args.Count && renameService.ActiveSession != null; i++) 34renameService.ActiveSession.UndoManager.Undo(args.SubjectBuffer); 42if (renameService.ActiveSession == null) 47if (renameService.ActiveSession.IsCommitInProgress) 53for (var i = 0; i < args.Count && renameService.ActiveSession != null; i++) 55renameService.ActiveSession.UndoManager.Redo(args.SubjectBuffer);
InlineRename\CommandHandlers\AbstractRenameCommandHandler_WordDeleteHandler.cs (3)
34if (renameService.ActiveSession == null) 39if (renameService.ActiveSession.IsCommitInProgress) 48if (renameService.ActiveSession.TryGetContainingEditableSpan(caretPoint.Value, out var span))
InlineRename\InlineRenameService.cs (1)
120return new InlineRenameSessionInfo(ActiveSession);
InlineRename\Taggers\AbstractRenameTagger.cs (6)
32if (_renameService.ActiveSession != null) 34AttachToSession(_renameService.ActiveSession); 45if (_renameService.ActiveSession != null) 47AttachToSession(_renameService.ActiveSession); 85if (_renameService.ActiveSession != null) 98if (_renameService.ActiveSession == null)
InlineRename\UI\InlineRenameAdornmentManager.cs (5)
87if (_renameService.ActiveSession != null && 88ViewIncludesBufferFromWorkspace(_textView, _renameService.ActiveSession.Workspace)) 112if (_renameService.ActiveSession is null) 125var originalSpan = _renameService.ActiveSession.TriggerSpan; 140_renameService.ActiveSession,