public void Encapsulate() { var args = new EncapsulateFieldCommandArgs(_testDocument.GetTextView(), _testDocument.GetTextBuffer()); var commandHandler = new EncapsulateFieldCommandHandler(TestWaitIndicator.Default, Workspace.GetService <ITextBufferUndoManagerProvider>()); commandHandler.ExecuteCommand(args, () => { }); }
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); }
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(); }
public CommandState GetCommandState(EncapsulateFieldCommandArgs args) => CommandState.Unspecified;
public CommandState GetCommandState(EncapsulateFieldCommandArgs args) { return(CommandState.Unspecified); }
public void ExecuteCommand(EncapsulateFieldCommandArgs args, Action nextHandler) { CommitIfActiveAndCallNextHandler(args, nextHandler); }
public CommandState GetCommandState(EncapsulateFieldCommandArgs args, Func <CommandState> nextHandler) { return(nextHandler()); }