Beispiel #1
0
        public void Encapsulate()
        {
            var args           = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer());
            var commandHandler = new EncapsulateFieldCommandHandler(TestWaitIndicator.Default, Workspace.GetService <ITextBufferUndoManagerProvider>());

            commandHandler.ExecuteCommand(args, () => { });
        }
Beispiel #2
0
        public void Encapsulate()
        {
            var args           = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer());
            var commandHandler = Workspace.ExportProvider.GetCommandHandler <EncapsulateFieldCommandHandler>(PredefinedCommandHandlerNames.EncapsulateField, ContentTypeNames.CSharpContentType);

            commandHandler.ExecuteCommand(args, TestCommandExecutionContext.Create());
        }
        public void Encapsulate()
        {
            var args           = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer());
            var commandHandler = new EncapsulateFieldCommandHandler(Workspace.GetService <ITextBufferUndoManagerProvider>(),
                                                                    Workspace.ExportProvider.GetExportedValue <IAsynchronousOperationListenerProvider>());

            commandHandler.ExecuteCommand(args, TestCommandExecutionContext.Create());
        }
 public bool ExecuteCommand(
     EncapsulateFieldCommandArgs args,
     CommandExecutionContext context
     )
 {
     CommitIfActive(args);
     return(false);
 }
Beispiel #5
0
        public void Encapsulate()
        {
            var args           = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer());
            var commandHandler = new EncapsulateFieldCommandHandler(TestWaitIndicator.Default, Workspace.GetService <ITextBufferUndoManagerProvider>(),
                                                                    Workspace.ExportProvider.GetExportedValues <Lazy <IAsynchronousOperationListener, FeatureMetadata> >());

            commandHandler.ExecuteCommand(args, () => { });
        }
        public async Task EncapsulateAsync()
        {
            var args           = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer());
            var commandHandler = Workspace.ExportProvider.GetCommandHandler <EncapsulateFieldCommandHandler>(PredefinedCommandHandlerNames.EncapsulateField, ContentTypeNames.CSharpContentType);
            var provider       = Workspace.ExportProvider.GetExportedValue <IAsynchronousOperationListenerProvider>();
            var waiter         = (IAsynchronousOperationWaiter)provider.GetListener(FeatureAttribute.EncapsulateField);

            commandHandler.ExecuteCommand(args, TestCommandExecutionContext.Create());
            await waiter.ExpeditedWaitAsync();
        }
Beispiel #7
0
 public CommandState GetCommandState(EncapsulateFieldCommandArgs args)
 => CommandState.Unspecified;
 public CommandState GetCommandState(EncapsulateFieldCommandArgs args)
 {
     return(CommandState.Unspecified);
 }
Beispiel #9
0
 public void ExecuteCommand(EncapsulateFieldCommandArgs args, Action nextHandler)
 {
     CommitIfActiveAndCallNextHandler(args, nextHandler);
 }
Beispiel #10
0
 public CommandState GetCommandState(EncapsulateFieldCommandArgs args, Func <CommandState> nextHandler)
 {
     return(nextHandler());
 }