private VisualStudioDiagnosticListTable( SVsServiceProvider serviceProvider, Workspace workspace, IDiagnosticService diagnosticService, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider) : base(serviceProvider, workspace, diagnosticService, provider) { _liveTableSource = new LiveTableDataSource(serviceProvider, workspace, diagnosticService, IdentifierString); _buildTableSource = new BuildTableDataSource(workspace, errorSource); }
public VisualStudioDiagnosticListTable( VisualStudioWorkspaceImpl workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider, IErrorList errorList) : base(workspace, provider) { _errorList = errorList; _liveTableSource = new LiveTableDataSource(workspace, diagnosticService, IdentifierString); _buildTableSource = new BuildTableDataSource(workspace, workspace.ExternalErrorDiagnosticUpdateSource); AddInitialTableSource(Workspace.CurrentSolution, GetCurrentDataSource()); ConnectWorkspaceEvents(); _errorList.PropertyChanged += OnErrorListPropertyChanged; SuppressionStateColumnDefinition.SetDefaultFilter(_errorList.TableControl); }
public VisualStudioDiagnosticListTable( VisualStudioWorkspaceImpl workspace, IThreadingContext threadingContext, IDiagnosticService diagnosticService, ITableManagerProvider provider, IErrorList errorList) : base(workspace, provider) { _errorList = errorList; _liveTableSource = new LiveTableDataSource(workspace, threadingContext, diagnosticService, IdentifierString, workspace.ExternalErrorDiagnosticUpdateSource); _buildTableSource = new BuildTableDataSource(workspace, threadingContext, workspace.ExternalErrorDiagnosticUpdateSource); AddInitialTableSource(Workspace.CurrentSolution, GetCurrentDataSource()); ConnectWorkspaceEvents(); _errorList.PropertyChanged += OnErrorListPropertyChanged; }
public TableEntriesSource(BuildTableDataSource source, Workspace workspace) { _source = source; _workspace = workspace; }
public TableEntriesSource(BuildTableDataSource source) => _source = source;
public TableEntriesFactory(BuildTableDataSource source, Workspace workspace) : base(source) { _source = source; _workspace = workspace; }