Partager via


IOpenDocumentEnumeratorFactory2 Interface

Definition

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

public interface class IOpenDocumentEnumeratorFactory2 : Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::IOpenDocumentEnumeratorFactory
public interface IOpenDocumentEnumeratorFactory2 : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IOpenDocumentEnumeratorFactory
type IOpenDocumentEnumeratorFactory2 = interface
    interface IOpenDocumentEnumeratorFactory
Public Interface IOpenDocumentEnumeratorFactory2
Implements IOpenDocumentEnumeratorFactory
Implements

Examples

[Import]
public IOpenDocumentEnumeratorFactory2 myFactory;

Methods

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

Get an enumerator for all open documents.

GetEnumerator(PathFilter)

Get an enumerator for all open documents.

(Inherited from IOpenDocumentEnumeratorFactory)
GetEnumeratorFavoringOpenDocuments(IFileEntityAsyncEnumerator, Action<Dictionary<String,Object>>, CancellationToken)

Get an enumerator for all open documents.

GetEnumeratorFavoringOpenDocuments(IFileEntityAsyncEnumerator)

Get an enumerator for all open documents.

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

Get all open documents.

GetListAsync(PathFilter, CancellationToken)

Get all open documents.

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

Get all open documents.

GetQueue(PathFilter, CancellationToken)

Get all open documents.

(Inherited from IOpenDocumentEnumeratorFactory)

Applies to