public IInteractiveWindowVisualComponent Create(int instanceId, IInteractiveEvaluator evaluator) { var tb = new TextBufferMock(string.Empty, RContentTypeDefinition.ContentType); var container = new VisualComponentContainerStub<RInteractiveWindowVisualComponent>(); var component = new RInteractiveWindowVisualComponent(new InteractiveWindowMock(new WpfTextViewMock(tb), evaluator), container); container.Component = component; return component; }
public IVisualComponentContainer <IRHistoryWindowVisualComponent> GetOrCreate(ITextBuffer historyTextBuffer, int instanceId = 0) { var container = new VisualComponentContainerStub <IRHistoryWindowVisualComponent>(); var component = UIThreadHelper.Instance.Invoke(() => new RHistoryWindowVisualComponent(historyTextBuffer, _historyProvider, _textEditorFactory, container)); container.Component = component; return(container); }
public IInteractiveWindowVisualComponent Create(int instanceId, IInteractiveEvaluator evaluator, IRSessionProvider sessionProvider) { var tb = new TextBufferMock(string.Empty, RContentTypeDefinition.ContentType); var container = new VisualComponentContainerStub <RInteractiveWindowVisualComponent>(); var component = new RInteractiveWindowVisualComponent(new InteractiveWindowMock(new WpfTextViewMock(tb), evaluator), container, sessionProvider, _shell); container.Component = component; return(component); }
public IVisualComponentContainer<IRHistoryWindowVisualComponent> GetOrCreate(ITextBuffer historyTextBuffer, int instanceId = 0) { var container = new VisualComponentContainerStub<IRHistoryWindowVisualComponent>(); var component = UIThreadHelper.Instance.Invoke(() => new RHistoryWindowVisualComponent(historyTextBuffer, _historyProvider, _textEditorFactory, container)); container.Component = component; return container; }