Microsoft.VisualStudio.Workspace.Indexing Namespace
| Class | Description | |
|---|---|---|
![]() | ExportFileScannerAttribute | Exports an IFileScanner to the MEF catalog with metadata as described by IFileScannerMetadata. |
![]() | FileDataResult<T> | Class FileDataResult Provide data from a previously indexed data of a file scanner provider |
![]() | FileDataValue | FileDataValue class to return from IFileScanner interface |
![]() | FileEntityChangedEventArgs | FileEntityChanged EventArgs |
![]() | FileReferenceInfo | Describes the definition of a file reference |
![]() | FileReferenceResult | Class FileReferenceResult |
![]() | FileScannerEventArgs | EventArg for File scanning phase |
![]() | FileScannerTypeConstants | Class FileScannerTypes |
![]() | IIndexWorkspaceServiceHelper | Helper class for interface IIndexWorkspaceService |
![]() | IndexProgress | IndexProgress class |
![]() | IndexResultInfo | Represents the result of the index process |
![]() | IndexStepInfo | Represents the information about a step in the indexer. |
![]() | IndexSymbolScannerDetails | Represents details about a symbol scanner. |
![]() | RenameFileEntityChangedEventArgs | Renamed version of FileEntityChangedEventArgs |
![]() | SymbolDefinition | Describes the definition of a symbol, within the context of a source file. |
![]() | SymbolDefinitionSearchResult | Describes a symbol's definition with metadata describing where it is found. |
![]() | SymbolScannerBase | Symbol scanner base class |
| Structure | Description | |
|---|---|---|
![]() | TextLocation | Describes a location in a text file. |
| Interface | Description | |
|---|---|---|
![]() | IDeferredQuery<T> | IDeferredQuery interface |
![]() | IFileScanner | Offers services to discover symbols defined in source files. |
![]() | IFileScannerMetadata | Describes an IFileScanner extension's applicability and capabilities. |
![]() | IFileScannerProvider | An interface that may be exported to provide a collection of symbol scanners at runtime. |
![]() | IFileScannerUpToDateCheck | Provides a method that helps to determine if a file is up to date. |
![]() | IIndexWorkspaceData | Interface to access the indexing data trough a snapshot |
![]() | IIndexWorkspaceDataService | Provider a cache layer on top of the index workspace service |
![]() | IIndexWorkspaceService | IIndexWorkspaceService interface definition |
![]() | ISqlConnection | An interface to access the data content in the storage |
![]() | ISqlConnectionService | A SQL connection service to be used on the indexing data |
![]() | ISymbolService | A symbol type service |
| Enumeration | Description | |
|---|---|---|
![]() | FileEntityChanged | File Entity changed |
![]() | FileReferenceInfoType | Default enumeration types for FileScannerInfo |
![]() | FileScannerOptions | Options for IFileContextProvider |
![]() | FileScannerType | Class FileScannerTypes |
![]() | IndexElement | Refresh options for indexing |
![]() | IndexProgressState | Index progress state |
![]() | IndexWorkspaceProperties | IndexWorkspace properties |
![]() | IndexWorkspaceState | Our Index Workspace state |
![]() | SymbolAccessibility | Describes the visibility of the symbol to surrounding code. |
![]() | SymbolKind | Describes the various types of symbols. |



