Share via


ISolutionFileEnumeratorFactory2 Interface

Definition

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

public interface class ISolutionFileEnumeratorFactory2 : Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::ISolutionFileEnumeratorFactory
public interface ISolutionFileEnumeratorFactory2 : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.ISolutionFileEnumeratorFactory
type ISolutionFileEnumeratorFactory2 = interface
    interface ISolutionFileEnumeratorFactory
Public Interface ISolutionFileEnumeratorFactory2
Implements ISolutionFileEnumeratorFactory
Implements

Examples

[Import]
public ISolutionFileEnumeratorFactory2 myFactory;

Properties

IsSolutionOpened

Gets whether a solution or folder are opened in Visual Studio.

(Inherited from ISolutionFileEnumeratorFactory)

Methods

FindMatchingFileNamesAsync(String, Boolean, Boolean, Boolean, Boolean, Boolean, CancellationToken)

Gets a list of all files with file names matching the given query.

(Inherited from ISolutionFileEnumeratorFactory)
GetEnumerator(Boolean, Boolean, Boolean, Boolean, Boolean, PathFilter, Action<Dictionary<String,Object>>, CancellationToken)

Get all files in the solution or opened folder.

GetEnumerator(Boolean, Boolean, Boolean, Boolean, PathFilter, Action<Dictionary<String,Object>>)

Get all files in the solution or opened folder.

GetEnumerator(Boolean, Boolean, Boolean, PathFilter)

Get all files in the solution or opened folder.

(Inherited from ISolutionFileEnumeratorFactory)
GetListAsync(Boolean, Boolean, Boolean, Boolean, PathFilter, Action<Dictionary<String,Object>>, CancellationToken)

Get all files in the solution or opened folder.

GetListAsync(Boolean, Boolean, Boolean, PathFilter, CancellationToken)

Get all files in the solution or opened folder.

(Inherited from ISolutionFileEnumeratorFactory)
GetQueue(Boolean, Boolean, Boolean, Boolean, PathFilter, Action<Dictionary<String,Object>>, CancellationToken)

Get all files in the solution or opened folder.

GetQueue(Boolean, Boolean, Boolean, PathFilter, CancellationToken)

Get all files in the solution or opened folder.

(Inherited from ISolutionFileEnumeratorFactory)

Events

IsSolutionOpenedChanged

Occurs when a solution or folder are opened or closed.

(Inherited from ISolutionFileEnumeratorFactory)

Applies to