IVsEnumDependencies Interface

Enumerates a set of dependencies.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("0ED850AF-C30A-42BA-AA20-3436ADF24937")> _
Public Interface IVsEnumDependencies
[InterfaceTypeAttribute()]
[GuidAttribute("0ED850AF-C30A-42BA-AA20-3436ADF24937")]
public interface IVsEnumDependencies
[InterfaceTypeAttribute()]
[GuidAttribute(L"0ED850AF-C30A-42BA-AA20-3436ADF24937")]
public interface class IVsEnumDependencies
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0ED850AF-C30A-42BA-AA20-3436ADF24937")>]
type IVsEnumDependencies =  interface end
public interface IVsEnumDependencies

The IVsEnumDependencies type exposes the following members.

Methods

  Name Description
Public method Clone Creates another enumerator that contains the same enumeration state as the current one.
Public method Next Retrieves a specified number of dependencies in the enumeration sequence.
Public method Reset Resets the enumeration sequence to the beginning.
Public method Skip Skips over a specified number of dependencies in the enumeration sequence.

Top

Remarks

The environment gains access to the IVsEnumDependencies interface by calling EnumDependencies.

Notes to Implementers

Implemented by projects to enable the environment to access build or deployment dependencies.

Notes to Callers

Called by the environment or other projects to retrieve build or deployment dependencies.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace