public TableDataSource(Workspace workspace, ITodoListProvider todoListProvider, Guid identifier) { _workspace = workspace; _identifier = identifier; _todoListProvider = todoListProvider; _todoListProvider.TodoListUpdated += OnTodoListUpdated; }
private void PopulateInitialData(Workspace workspace, ITodoListProvider todoListService) { foreach (var args in todoListService.GetTodoItemsUpdatedEventArgs(workspace, cancellationToken: CancellationToken.None)) { OnDataAddedOrChanged(args); } }
public MiscellaneousTodoListTable( Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider ) : base(workspace, todoListProvider, IdentifierString, provider) { ConnectWorkspaceEvents(); }
internal VisualStudioTodoListTable( Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider ) : base(workspace, todoListProvider, IdentifierString, provider) { ConnectWorkspaceEvents(); }
public TableDataSource(Workspace workspace, ITodoListProvider todoListProvider, string identifier) : base(workspace) { _workspace = workspace; _identifier = identifier; _todoListProvider = todoListProvider; _todoListProvider.TodoListUpdated += OnTodoListUpdated; }
public TableDataSource(Workspace workspace, ITodoListProvider todoListProvider, Guid identifier) { _workspace = workspace; _identifier = identifier; _todoListProvider = todoListProvider; _todoListProvider.TodoListUpdated += OnTodoListUpdated; ConnectToSolutionCrawlerService(_workspace); }
protected VisualStudioBaseTodoListTable( Workspace workspace, ITodoListProvider todoListProvider, string identifier, ITableManagerProvider provider ) : base(workspace, provider, StandardTables.TasksTable) { _source = new TableDataSource(workspace, todoListProvider, identifier); AddInitialTableSource(workspace.CurrentSolution, _source); }
public VisualStudioTodoTaskList( SVsServiceProvider serviceProvider, IForegroundNotificationService notificationService, IOptionService optionService, ITodoListProvider todoListProvider, [ImportMany] IEnumerable <Lazy <IAsynchronousOperationListener, FeatureMetadata> > asyncListeners) : base(serviceProvider, notificationService, FeatureAttribute.TodoCommentList, asyncListeners) { // this should be called after all fields are initialized InitializeTaskList(); _optionService = optionService; _todoListProvider = todoListProvider; // we return after initializing task provider since getting option information // require old task list provider. if (ErrorListInstalled) { return; } todoListProvider.TodoListUpdated += OnTodoListUpdated; }
public VisualStudioTodoTaskList( SVsServiceProvider serviceProvider, IForegroundNotificationService notificationService, IOptionService optionService, ITodoListProvider todoListProvider, [ImportMany] IEnumerable<Lazy<IAsynchronousOperationListener, FeatureMetadata>> asyncListeners) : base(serviceProvider, notificationService, FeatureAttribute.TodoCommentList, asyncListeners) { // this should be called after all fields are initialized InitializeTaskList(); _optionService = optionService; _todoListProvider = todoListProvider; // we return after initializing task provider since getting option information // require old task list provider. if (ErrorListInstalled) { return; } todoListProvider.TodoListUpdated += OnTodoListUpdated; }
// only for test public VisualStudioTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, Identifier, provider) { }
public TodoController(ITodoListProvider todoListProvider) { this.todoListProvider = todoListProvider; }
// only for test public MiscellaneousTodoListTable(Microsoft.CodeAnalysis.Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, IdentifierString, provider) { }
protected VisualStudioBaseTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, Guid identifier, ITableManagerProvider provider) : base(workspace, provider, StandardTables.TasksTable, new TableDataSource(workspace, todoListProvider, identifier)) { }
// only for test public MiscellaneousTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, Identifier, provider) { }
public TodoItemRepository(ITodoListProvider todoItemProvider) { this.todoItemProvider = todoItemProvider; }
public MiscellaneousTodoListTable(MiscellaneousFilesWorkspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, IdentifierString, provider) { ConnectWorkspaceEvents(); }
public MiscellaneousTodoListTable(MiscellaneousFilesWorkspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, Identifier, provider) { AddTableSource(); }
public VisualStudioTodoListTable(VisualStudioWorkspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, Identifier, provider) { ConnectWorkspaceEvents(); }
// only for test public VisualStudioTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) : base(workspace, todoListProvider, IdentifierString, provider) { }