Microsoft.VisualStudio.Workspace.Indexing Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
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 |
FileScannerEntityCache |
Provide information on the file scanner cache of an entity |
FileScannerEventArgs |
EventArg for File scanning phase |
FileScannerTypeConstants |
Class FileScannerTypes |
FileScannerTypeEventArgs |
Represents the data for events using a particular FileScannerType. |
FileScanningException |
Represent a failure caused when a file scanner job throws an error |
IIndexWorkspaceServiceHelper |
Helper class for interface IIndexWorkspaceService |
IndexEntityData |
Data available for indexed entity |
IndexProgress |
IndexProgress class |
IndexResultInfo |
Represents the result of the index process |
IndexStepInfo |
Represents the information about a step in the indexer. |
IndexSymbolScanFileExtensionDetail |
Represents detail about a file extension that symbol scanners work on. |
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 |
Structs
TextLocation |
Describes a location in a text file. |
Interfaces
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 |
IIndexWorkspaceService2 |
Extension interface for for IIndexWorkspaceService |
IIndexWorkspaceService3 |
Extension interface for IIndexWorkspaceService2 |
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 |
Enums
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. |