We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

IVsComponentEnumeratorFactory3 Interface

Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the SCompEnumService (SID_SCompEnumService) service. This interface extends the functionality of IVsComponentEnumeratorFactory2 by creating an enumerator that also returns runtime information. It does not, however, inherit from IVsComponentEnumeratorFactory2.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

public interface IVsComponentEnumeratorFactory3

The IVsComponentEnumeratorFactory3 type exposes the following members.

Public methodGetComponentsOfPathExProvides an enumerator for all of the components in a package.

The factory returns an IEnumComponents interface to use as an enumerator.