Esempio n. 1
0
 public RHistoryIntegrationTest(IServiceContainer services)
 {
     _textBufferFactory                      = services.GetService <ITextBufferFactoryService>();
     _textEditorFactory                      = services.GetService <ITextEditorFactoryService>();
     _workflowProvider                       = services.GetService <IRInteractiveWorkflowVisualProvider>();
     _contentTypeRegistryService             = services.GetService <IContentTypeRegistryService>();
     _historyVisualComponentContainerFactory = services.GetService <IRHistoryVisualComponentContainerFactory>();
 }
Esempio n. 2
0
 public RHistoryIntegrationTest(RComponentsMefCatalogFixture catalog) {
     _exportProvider = catalog.CreateExportProvider();
     _textBufferFactory = _exportProvider.GetExportedValue<ITextBufferFactoryService>();
     _textEditorFactory = _exportProvider.GetExportedValue<ITextEditorFactoryService>();
     _workflowProvider = _exportProvider.GetExportedValue<IRInteractiveWorkflowProvider>();
     _contentTypeRegistryService = _exportProvider.GetExportedValue<IContentTypeRegistryService>();
     _historyVisualComponentContainerFactory = _exportProvider.GetExportedValue<IRHistoryVisualComponentContainerFactory>();
 }
Esempio n. 3
0
 public RHistoryIntegrationTest(IExportProvider exportProvider)
 {
     _textBufferFactory                      = exportProvider.GetExportedValue <ITextBufferFactoryService>();
     _textEditorFactory                      = exportProvider.GetExportedValue <ITextEditorFactoryService>();
     _workflowProvider                       = exportProvider.GetExportedValue <IRInteractiveWorkflowProvider>();
     _contentTypeRegistryService             = exportProvider.GetExportedValue <IContentTypeRegistryService>();
     _historyVisualComponentContainerFactory = exportProvider.GetExportedValue <IRHistoryVisualComponentContainerFactory>();
 }
Esempio n. 4
0
 public RHistoryIntegrationTest(RComponentsMefCatalogFixture catalog)
 {
     _exportProvider             = catalog.CreateExportProvider();
     _textBufferFactory          = _exportProvider.GetExportedValue <ITextBufferFactoryService>();
     _textEditorFactory          = _exportProvider.GetExportedValue <ITextEditorFactoryService>();
     _workflowProvider           = _exportProvider.GetExportedValue <IRInteractiveWorkflowProvider>();
     _contentTypeRegistryService = _exportProvider.GetExportedValue <IContentTypeRegistryService>();
     _interactiveWindowComponentContainerFactory = _exportProvider.GetExportedValue <IInteractiveWindowComponentContainerFactory>();
     _historyVisualComponentContainerFactory     = _exportProvider.GetExportedValue <IRHistoryVisualComponentContainerFactory>();
 }
Esempio n. 5
0
        public IRHistoryWindowVisualComponent GetOrCreateVisualComponent(IRHistoryVisualComponentContainerFactory visualComponentContainerFactory, int instanceId = 0)
        {
            if (VisualComponent != null)
            {
                return(VisualComponent);
            }

            VisualComponent    = visualComponentContainerFactory.GetOrCreate(_historyTextBuffer, instanceId).Component;
            _textViewSelection = VisualComponent.TextView.Selection;
            _editorOperations  = _editorOperationsFactory.GetEditorOperations(VisualComponent.TextView);
            return(VisualComponent);
        }
Esempio n. 6
0
        public IRHistoryWindowVisualComponent GetOrCreateVisualComponent(IRHistoryVisualComponentContainerFactory visualComponentContainerFactory, int instanceId = 0) { 
            if (VisualComponent != null) {
                return VisualComponent;
            }

            VisualComponent = visualComponentContainerFactory.GetOrCreate(_historyTextBuffer).Component;
            _textViewSelection = VisualComponent.TextView.Selection;
            _editorOperations = _editorOperationsFactory.GetEditorOperations(VisualComponent.TextView);
            return VisualComponent;
        }
 public static IRHistoryWindowVisualComponent GetOrCreateVisualComponent(this IRHistory cm, IRHistoryVisualComponentContainerFactory componentContainerFactory, int id = 0)
 => ((IRHistoryVisual)cm).GetOrCreateVisualComponent(componentContainerFactory, id);