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 | |
---|---|---|
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.