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)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("0C2B582A-DDB2-440C-A777-3D46C3502337")> _
Public Interface IVsComponentEnumeratorFactory3
[InterfaceTypeAttribute()]
[GuidAttribute("0C2B582A-DDB2-440C-A777-3D46C3502337")]
public interface IVsComponentEnumeratorFactory3
[InterfaceTypeAttribute()]
[GuidAttribute(L"0C2B582A-DDB2-440C-A777-3D46C3502337")]
public interface class IVsComponentEnumeratorFactory3
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0C2B582A-DDB2-440C-A777-3D46C3502337")>]
type IVsComponentEnumeratorFactory3 =  interface end
public interface IVsComponentEnumeratorFactory3

The IVsComponentEnumeratorFactory3 type exposes the following members.

Methods

  Name Description
Public method GetComponentsOfPathEx Provides an enumerator for all of the components in a package.

Top

Remarks

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

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace

IEnumComponents

CompEnum

IVsComponentEnumeratorFactory

IVsComponentEnumeratorFactory2