ITableManager Interface
Visual Studio 2015
A manager for tabular data of a particular type.
Assembly: Microsoft.VisualStudio.Shell.Immutable.14.0 (in Microsoft.VisualStudio.Shell.Immutable.14.0.dll)
| Name | Description | |
|---|---|---|
![]() | Identifier | Identifier of the table manager. |
![]() | Sources | The list of sources currently associated with the table manager. |
| Name | Description | |
|---|---|---|
![]() | AddSource(ITableDataSource^, IReadOnlyCollection<String^>^) | Add source to the list of sources associated with the table manager. |
![]() | AddSource(ITableDataSource^, array<String^>^) | Add source to the list of sources associated with the table manager. |
![]() | GetColumnsForSources(IEnumerable<ITableDataSource^>^) | Get the union of all columns provided by any of the data sources in sources. |
![]() | RemoveSource(ITableDataSource^) | Remove source from the list of sources associated with this table manager. |
| Name | Description | |
|---|---|---|
![]() | SourcesChanged | Raised whenever sources are added or removed from this table manager. |
This class is intended to manage data from multiple data sources, each of which can provide tens of thousands discrete entries. All methods on this interface can be called from either the main thread or a background thread.
Show:


