private MiscellaneousDiagnosticListTable(
     SVsServiceProvider serviceProvider, Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     base(serviceProvider, workspace, diagnosticService, provider)
 {
     _source = new LiveTableDataSource(serviceProvider, workspace, diagnosticService, IdentifierString);
     AddInitialTableSource(workspace.CurrentSolution, _source);
 }
        public VisualStudioDiagnosticListTable(
            SVsServiceProvider serviceProvider,
            VisualStudioWorkspace workspace,
            IDiagnosticService diagnosticService,
            ExternalErrorDiagnosticUpdateSource errorSource,
            ITableManagerProvider provider) :
            this(serviceProvider, (Workspace)workspace, diagnosticService, errorSource, provider)
        {
            ConnectWorkspaceEvents();

            _errorList = serviceProvider.GetService(typeof(SVsErrorList)) as IErrorList;
            if (_errorList == null)
            {
                AddInitialTableSource(workspace.CurrentSolution, _liveTableSource);
                return;
            }

            _errorList.PropertyChanged += OnErrorListPropertyChanged;
            AddInitialTableSource(workspace.CurrentSolution, GetCurrentDataSource());
            SuppressionStateColumnDefinition.SetDefaultFilter(_errorList.TableControl);

            if (ErrorListHasFullSolutionAnalysisButton())
            {
                SetupErrorListFullSolutionAnalysis(workspace);
            }
        }
Example #3
0
        protected AbstractTable(Workspace workspace, ITableManagerProvider provider, string tableIdentifier)
        {
            _workspace = workspace;
            _provider = provider;

            this.TableManager = provider.GetTableManager(tableIdentifier);
        }
        public VisualStudioDiagnosticListTable(
            SVsServiceProvider serviceProvider, VisualStudioWorkspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
            base(serviceProvider, workspace, diagnosticService, Identifier, provider)
        {
            ConnectWorkspaceEvents();

            // create initial project rank map
            this.Source.OnProjectDependencyChanged(workspace.CurrentSolution);
        }
 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(
            SVsServiceProvider serviceProvider,
            VisualStudioWorkspace workspace,
            IDiagnosticService diagnosticService,
            ExternalErrorDiagnosticUpdateSource errorSource,
            ITableManagerProvider provider) :
            this(serviceProvider, (Workspace)workspace, diagnosticService, errorSource, provider)
        {
            ConnectWorkspaceEvents();

            _errorList = serviceProvider.GetService(typeof(SVsErrorList)) as IErrorList;
            if (_errorList == null)
            {
                AddInitialTableSource(workspace.CurrentSolution, _liveTableSource);
                return;
            }

            _errorList.PropertyChanged += OnErrorListPropertyChanged;

            AddInitialTableSource(workspace.CurrentSolution, GetCurrentDataSource());
        }
 public MiscellaneousDiagnosticListTable(
     SVsServiceProvider serviceProvider, MiscellaneousFilesWorkspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     base(serviceProvider, workspace, diagnosticService, Identifier, provider)
 {
     AddTableSource();
 }
 /// this is for test only
 internal VisualStudioDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider) :
     this(null, workspace, diagnosticService, errorSource, provider)
 {
     AddInitialTableSource(workspace.CurrentSolution, _buildTableSource);
 }
 /// this is for test only
 internal VisualStudioDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     this(null, workspace, diagnosticService, null, provider)
 {
     AddInitialTableSource(workspace.CurrentSolution, _liveTableSource);
 }
 public MiscellaneousTodoListTableWorkspaceEventListener(IThreadingContext threadingContext, ITableManagerProvider tableManagerProvider)
 {
     _threadingContext     = threadingContext;
     _tableManagerProvider = tableManagerProvider;
 }
 internal VisualStudioDiagnosticListTable(Workspace workspace, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider)
     : base(workspace, provider)
 {
     AddInitialTableSource(workspace.CurrentSolution, new BuildTableDataSource(workspace, errorSource));
 }
Example #12
0
 public VisualStudioTodoListTable(VisualStudioWorkspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, Identifier, 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)
 {
 }
Example #16
0
 public static VisualStudioDiagnosticListTable Create(Workspace workspace, IThreadingContext threadingContext, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider)
 {
     return(new VisualStudioDiagnosticListTable(workspace, threadingContext, errorSource, provider));
 }
Example #17
0
 public WhitespaceViewModel(ISettingsProvider <WhitespaceSetting> data,
                            IWpfTableControlProvider controlProvider,
                            ITableManagerProvider tableMangerProvider)
     : base(data, controlProvider, tableMangerProvider)
 {
 }
Example #18
0
 public static VisualStudioDiagnosticListTable Create(Workspace workspace, IThreadingContext threadingContext, IGlobalOptionService globalOptions, IDiagnosticService diagnosticService, ITableManagerProvider provider)
 {
     return(new VisualStudioDiagnosticListTable(workspace, threadingContext, globalOptions, diagnosticService, provider));
 }
Example #19
0
            /// this is for test only
            private VisualStudioDiagnosticListTable(Workspace workspace, IThreadingContext threadingContext, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider)
                : base(workspace, provider)
            {
                _liveTableSource  = null !;
                _buildTableSource = null !;
                _errorList        = null !;

                AddInitialTableSource(workspace.CurrentSolution, new BuildTableDataSource(workspace, threadingContext, errorSource));
            }
Example #20
0
            /// this is for test only
            private VisualStudioDiagnosticListTable(Workspace workspace, IThreadingContext threadingContext, IGlobalOptionService globalOptions, IDiagnosticService diagnosticService, ITableManagerProvider provider)
                : base(workspace, provider)
            {
                _liveTableSource  = null !;
                _buildTableSource = null !;
                _errorList        = null !;

                AddInitialTableSource(workspace.CurrentSolution, new LiveTableDataSource(workspace, threadingContext, globalOptions, diagnosticService, IdentifierString));
            }
Example #21
0
 protected AbstractTable(Workspace workspace, ITableManagerProvider provider, string tableIdentifier)
 {
     Workspace         = workspace;
     this.TableManager = provider.GetTableManager(tableIdentifier);
 }
 protected VisualStudioBaseDiagnosticListTable(Workspace workspace, ITableManagerProvider provider) :
     base(workspace, provider, StandardTables.ErrorsTable)
 {
 }
 public MiscellaneousTodoListTable(MiscellaneousFilesWorkspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, IdentifierString, provider)
 {
     ConnectWorkspaceEvents();
 }
        public RemoteDiagnosticListTable(
            SVsServiceProvider serviceProvider, RemoteLanguageServiceWorkspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
            base(workspace, provider)
        {
            _source = new LiveTableDataSource(workspace, diagnosticService, IdentifierString);
            AddInitialTableSource(workspace.CurrentSolution, _source);

            ConnectWorkspaceEvents();
        }
Example #25
0
 // only for test
 public VisualStudioTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, Identifier, provider)
 {
 }
        public VisualStudioDiagnosticListTable(
            SVsServiceProvider serviceProvider, VisualStudioWorkspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
            base(serviceProvider, workspace, diagnosticService, Identifier, provider)
        {
            ConnectWorkspaceEvents();

            // create initial project rank map
            this.Source.OnProjectDependencyChanged(workspace.CurrentSolution);
        }
 // only for test
 public MiscellaneousTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, Identifier, provider)
 {
 }
 /// this is for test only
 internal VisualStudioDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     base(null, workspace, diagnosticService, Identifier, provider)
 {
 }
 internal VisualStudioDiagnosticListTable(Workspace workspace, IGlobalOptionService globalOptions, IDiagnosticService diagnosticService, ITableManagerProvider provider)
     : base(workspace, provider)
 {
     AddInitialTableSource(workspace.CurrentSolution, new LiveTableDataSource(workspace, globalOptions, diagnosticService, IdentifierString));
 }
Example #30
0
 public VisualStudioTodoListTableWorkspaceEventListener(ITableManagerProvider tableManagerProvider)
 {
     _tableManagerProvider = tableManagerProvider;
 }
 /// this is for test only
 internal VisualStudioDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     this(null, workspace, diagnosticService, null, provider)
 {
     AddInitialTableSource(workspace.CurrentSolution, _liveTableSource);
 }
 protected VisualStudioBaseTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, Guid identifier, ITableManagerProvider provider) :
     base(workspace, provider, StandardTables.TasksTable, new TableDataSource(workspace, todoListProvider, identifier))
 {
 }
 public MiscellaneousDiagnosticListTable(
     SVsServiceProvider serviceProvider, MiscellaneousFilesWorkspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     this(serviceProvider, (Workspace)workspace, diagnosticService, provider)
 {
     ConnectWorkspaceEvents();
 }
 public MiscellaneousTodoListTableWorkspaceEventListener(ITableManagerProvider tableManagerProvider)
 => _tableManagerProvider = tableManagerProvider;
Example #35
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TableManagerDiagnosticsProvider"/> class.
 /// </summary>
 /// <param name="tableManagerProvider">The <see cref="ITableManagerProvider"/>.</param>
 public TableManagerDiagnosticsProvider(ITableManagerProvider tableManagerProvider)
 {
     _tableManager = tableManagerProvider.GetTableManager(StandardTables.ErrorsTable);
     _tableManager.SourcesChanged += DataSourcesChanged;
     SubscribeToNewSources();
 }
 internal MetaTaggerProvider([Import] ITableManagerProvider provider, [Import] ITextDocumentFactoryService textDocumentFactoryService, [Import] IClassificationTypeRegistryService classificationRegistryService)
     : base(provider, textDocumentFactoryService, classificationRegistryService, MetaLanguage.Instance)
 {
     this.TypeClassificationTag = new ClassificationTag(this.ClassificationRegistryService.GetClassificationType(MetaClassificationTypes.Type));
     _syntaxFacts = MetaLanguage.Instance.SyntaxFacts;
 }
 /// this is for test only
 internal MiscellaneousDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     base(null, workspace, diagnosticService, Identifier, provider)
 {
 }
 // only for test
 public MiscellaneousTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, Identifier, provider)
 {
 }
Example #39
0
 // internal for testing
 internal VisualStudioTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider) :
     base(workspace, todoListProvider, IdentifierString, provider)
 {
     ConnectWorkspaceEvents();
 }
 public CodeStyleSettingsViewModel(ISettingsProvider <CodeStyleSetting> data,
                                   IWpfTableControlProvider controlProvider,
                                   ITableManagerProvider tableMangerProvider)
     : base(data, controlProvider, tableMangerProvider)
 {
 }
Example #41
0
 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 MiscellaneousDiagnosticListTableWorkspaceEventListener(ITableManagerProvider tableManagerProvider)
 {
     _tableManagerProvider = tableManagerProvider;
 }
 public MiscellaneousTodoListTable(Workspace workspace, ITodoListProvider todoListProvider, ITableManagerProvider provider)
     : base(workspace, todoListProvider, IdentifierString, provider)
 {
     ConnectWorkspaceEvents();
 }
Example #44
0
 protected VisualStudioBaseDiagnosticListTable(
     SVsServiceProvider serviceProvider, Workspace workspace, IDiagnosticService diagnosticService, Guid identifier, ITableManagerProvider provider) :
     base(workspace, provider, StandardTables.ErrorsTable, new TableDataSource(serviceProvider, workspace, diagnosticService, identifier))
 {
 }
 /// this is for test only
 internal VisualStudioDiagnosticListTable(Workspace workspace, IDiagnosticService diagnosticService, ITableManagerProvider provider) :
     base(null, workspace, diagnosticService, Identifier, provider)
 {
 }
            public MiscellaneousDiagnosticListTable(Workspace workspace, IGlobalOptionService globalOptions, IDiagnosticService diagnosticService, ITableManagerProvider provider)
                : base(workspace, provider)
            {
                _source = new LiveTableDataSource(workspace, globalOptions, diagnosticService, IdentifierString);

                AddInitialTableSource(workspace.CurrentSolution, _source);
                ConnectWorkspaceEvents();
            }