示例#1
0
        public override void DoCommand(object sender, EventArgs args)
        {
            var window = ExecuteInReplCommand.EnsureReplWindow();

            IVsWindowFrame windowFrame = (IVsWindowFrame)window.Frame;

            ErrorHandler.ThrowOnFailure(windowFrame.Show());
            ((IReplWindow)window).Focus();
        }
        public override void DoCommand(object sender, EventArgs args)
        {
            var window = ExecuteInReplCommand.EnsureReplWindow();

            IVsWindowFrame windowFrame = (IVsWindowFrame)window.Frame;

            ErrorHandler.ThrowOnFailure(windowFrame.Show());

            var activeView = CommonPackage.GetActiveTextView();

            foreach (var span in activeView.Selection.SelectedSpans)
            {
                var text = span.GetText();
                ((IReplWindow)window).PasteText(text);
            }

            ((IReplWindow)window).Focus();
        }
示例#3
0
 public ExecuteInReplCommand()
 {
     Instance = this;
 }
示例#4
0
 public ExecuteInReplCommand()
 {
     Instance = this;
 }