CommandState ICommandHandler <CutCommandArgs> .GetCommandState(CutCommandArgs args, Func <CommandState> nextHandler)
 {
     AssertIsForeground();
     return(GetCommandStateWorker(args, nextHandler));
 }
 void ICommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, Action nextHandler)
 {
     AssertIsForeground();
     ExecuteCommandWorker(args, nextHandler);
 }
Exemple #3
0
 void IChainedCommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, Action nextHandler, CommandExecutionContext context)
 {
     AssertIsForeground();
     DismissSessionIfActive();
     nextHandler();
 }
 void IChainedCommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, Action nextHandler, CommandExecutionContext context)
 {
     AssertIsForeground();
     ExecuteCommandWorker(args, nextHandler, context);
 }
Exemple #5
0
        // Cut and Paste should always dismiss completion

        VSCommanding.CommandState IChainedCommandHandler <CutCommandArgs> .GetCommandState(CutCommandArgs args, System.Func <VSCommanding.CommandState> nextHandler)
        {
            AssertIsForeground();
            return(nextHandler());
        }
Exemple #6
0
 void ICommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, Action nextHandler)
 {
     AssertIsForeground();
     DismissSessionIfActive();
     nextHandler();
 }
Exemple #7
0
 void ICommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, Action nextHandler)
 {
     AssertIsForeground();
     EnsureCompletionSessionStopped();
     nextHandler();
 }
Exemple #8
0
 bool ICommandHandler <CutCommandArgs> .ExecuteCommand(CutCommandArgs args, CommandExecutionContext executionContext)
 {
     GetOperations(args.TextView).CutSelection();
     return(true);
 }
Exemple #9
0
 CommandState ICommandHandler <CutCommandArgs> .GetCommandState(CutCommandArgs args)
 {
     return(CommandState.Available);
 }