Partilhar via


Microsoft.VisualStudio.Shell.Internal.FileEnumerationService Namespace

Classes

CacheFileEntity

Represents an entry on the file system used for building the file enumeration service's cache.

CacheInvalidationEventArgs

Represents the event data for when the file enumeration service's cache is being invalidated.

FileEntity

Represents an entry on the file system.

FileEntityAsyncQueue
FileEntityList
VsStateTargetAttribute

Attribute marking an IFileEntitySource as targeting a specific state of Visual Studio.

Interfaces

ICacheInvalidator

Exposes an event designed to tell when the cache must be updated and how.

IFileEntityAsyncEnumerator

Provides a method to enumerate the next entry discovered by the service.

IFileEntityAsyncEnumerator2

Provides a method to enumerate the next entry discovered by the service.

IFileEntitySource

Exposes a set of methods designed to provide files for the File Enumeration Service's cache.

IFilePathCaseResolver

Provides a method designed to solve the case sensitiveness of a given path.

IOpenDocumentEnumeratorFactory

Provides a set of methods to enumerate opened documents in the IDE.

IOpenDocumentEnumeratorFactory2

Provides a set of methods to enumerate opened documents in the IDE.

IPathFileEnumeratorFactory

Provides a set of methods to enumerate files in a defined set of folders.

IPathFileEnumeratorFactory2

Provides a set of methods to enumerate files in a defined set of folders.

IPriorityFileEnumeratorFactory

Provides a set of methods to enumerate files by favoriting a specified list of files.

IProjectFileEnumeratorFactory

Provides a set of methods to enumerate files in an opened project.

IProjectFileEnumeratorFactory2

Provides a set of methods to enumerate files in an opened project.

ISolutionFileEnumeratorFactory

Provides a set of methods to enumerate files in an opened solution or opened folder.

ISolutionFileEnumeratorFactory2

Provides a set of methods to enumerate files in an opened solution or opened folder.

Enums

CacheFileEntityProjectSpecificInfoType

Describes some special cases for solution items.

CacheUpdateStrategy

Indicates how the cache must be updated.

FileEntityKind

Represents the type of FileEntity.

VsState

Indicates a targeted Visual Studio state.

Delegates

PathFilter

Determines whether the given full path is eligible to be considered as part of the result of the file enumeration service.