Compartilhar via


IProjectFileEnumeratorFactory2 Interface

Definition

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

public interface class IProjectFileEnumeratorFactory2 : Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::IProjectFileEnumeratorFactory
public interface IProjectFileEnumeratorFactory2 : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IProjectFileEnumeratorFactory
type IProjectFileEnumeratorFactory2 = interface
    interface IProjectFileEnumeratorFactory
Public Interface IProjectFileEnumeratorFactory2
Implements IProjectFileEnumeratorFactory
Implements

Examples

[Import]
public IProjectFileEnumeratorFactory2 myFactory;

Methods

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

Get an enumerator for all files a specified project.

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

Get an enumerator for all files a specified project.

GetEnumerator(Guid, Boolean, Boolean, PathFilter)

Get an enumerator for all files a specified project.

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

Get all files in a specified project.

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

Get all files in a specified project.

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

Get all files in a specified project.

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

Get all files in a specified project.

(Inherited from IProjectFileEnumeratorFactory)

Applies to