Share via


IVsComponentEnumeratorFactory Interface

Definition

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.

public interface class IVsComponentEnumeratorFactory
public interface class IVsComponentEnumeratorFactory
__interface IVsComponentEnumeratorFactory
[System.Runtime.InteropServices.Guid("332CEDEE-6610-11D3-85FD-00C04F6123B3")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsComponentEnumeratorFactory
[System.Runtime.InteropServices.Guid("332CEDEE-6610-11D3-85FD-00C04F6123B3")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsComponentEnumeratorFactory
[<System.Runtime.InteropServices.Guid("332CEDEE-6610-11D3-85FD-00C04F6123B3")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsComponentEnumeratorFactory = interface
[<System.Runtime.InteropServices.Guid("332CEDEE-6610-11D3-85FD-00C04F6123B3")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsComponentEnumeratorFactory = interface
Public Interface IVsComponentEnumeratorFactory
Derived
Attributes

Notes to Implementers

The IVsComponentEnumeratorFactory interface is often implemented by the IVsAddWebReferenceDlg interface to enumerate the components.

Methods

GetComponents(String, Int32, Int32, IEnumComponents)

Provides an enumerator for all of the components in a package.

Applies to