2 writes to ActiveSession
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\InlineRenameService.cs (1)
100ActiveSession = new InlineRenameSession(
InlineRename\InlineRenameSession.cs (1)
719RenameService.ActiveSession = null;
48 references to ActiveSession
Microsoft.CodeAnalysis.EditorFeatures (48)
InlineRename\AbstractInlineRenameUndoManager.cs (5)
53_trackedSession = InlineRenameService.ActiveSession; 121this.InlineRenameService.ActiveSession.ApplyReplacementText(replacementText, propagateEditImmediately: false); 138this.InlineRenameService.ActiveSession.ApplyReplacementText(this.currentState.ReplacementText, propagateEditImmediately: true); 142this.InlineRenameService.ActiveSession.Cancel(); 152this.InlineRenameService.ActiveSession.ApplyReplacementText(this.currentState.ReplacementText, propagateEditImmediately: true);
InlineRename\CommandHandlers\AbstractRenameCommandHandler.cs (9)
31if (renameService.ActiveSession != null) 40=> renameService.ActiveSession != null ? CommandState.Available : CommandState.Unspecified; 45if (renameService.ActiveSession == null) 51if (renameService.ActiveSession.IsCommitInProgress) 68if (renameService.ActiveSession.TryGetContainingEditableSpan(singleSpan.Start, out var containingSpan) && 71actionIfInsideActiveSpan(renameService.ActiveSession, operationContext, containingSpan); 73else if (renameService.ActiveSession.IsInOpenTextBuffer(singleSpan.Start)) 87renameService.ActiveSession?.Cancel(); 91=> 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)
23if (renameService.ActiveSession != null) 25CommitAndSetFocus(renameService.ActiveSession, args.TextView, context.OperationContext);
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)
114return new InlineRenameSessionInfo(ActiveSession);
InlineRename\Taggers\AbstractRenameTagger.cs (6)
31if (_renameService.ActiveSession != null) 33AttachToSession(_renameService.ActiveSession); 44if (_renameService.ActiveSession != null) 46AttachToSession(_renameService.ActiveSession); 84if (_renameService.ActiveSession != null) 97if (_renameService.ActiveSession == null)
InlineRename\UI\InlineRenameAdornmentManager.cs (5)
84if (_renameService.ActiveSession != null && 85ViewIncludesBufferFromWorkspace(_textView, _renameService.ActiveSession.Workspace)) 109if (_renameService.ActiveSession is null) 122var originalSpan = _renameService.ActiveSession.TriggerSpan; 137_renameService.ActiveSession,