Ejemplo n.º 1
0
            public void CreateStartRenameUndoTransaction(
                Workspace workspace,
                ITextBuffer subjectBuffer,
                IInlineRenameSession inlineRenameSession
                )
            {
                var textUndoHistoryService =
                    workspace.Services.GetService <ITextUndoHistoryWorkspaceService>();

                Contract.ThrowIfFalse(
                    textUndoHistoryService.TryGetTextUndoHistory(
                        workspace,
                        subjectBuffer,
                        out var undoHistory
                        )
                    );
                UndoManagers[subjectBuffer] = new BufferUndoState()
                {
                    TextUndoHistory = undoHistory
                };
                CreateStartRenameUndoTransaction(subjectBuffer);
            }
 internal InlineRenameSessionInfo(Microsoft.CodeAnalysis.Editor.InlineRenameSessionInfo inner)
 {
     CanRename = inner.CanRename;
     LocalizedErrorMessage = inner.LocalizedErrorMessage;
     Session = new InlineRenameSession(inner.Session);
 }
Ejemplo n.º 3
0
 internal InlineRenameSessionInfo(IInlineRenameSession session)
 {
     this.CanRename = true;
     this.Session   = session;
 }
Ejemplo n.º 4
0
 internal InlineRenameSessionInfo(Microsoft.CodeAnalysis.Editor.InlineRenameSessionInfo inner)
 {
     CanRename             = inner.CanRename;
     LocalizedErrorMessage = inner.LocalizedErrorMessage;
     Session = new InlineRenameSession(inner.Session);
 }
Ejemplo n.º 5
0
 internal InlineRenameSessionInfo(IInlineRenameSession session)
 {
     this.CanRename = true;
     this.Session = session;
 }