IVsEnumDependencies Interface

Definition

Enumerates a set of dependencies.

public interface class IVsEnumDependencies
public interface class IVsEnumDependencies
__interface IVsEnumDependencies
[System.Runtime.InteropServices.Guid("0ED850AF-C30A-42BA-AA20-3436ADF24937")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsEnumDependencies
[System.Runtime.InteropServices.Guid("0ED850AF-C30A-42BA-AA20-3436ADF24937")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsEnumDependencies
[<System.Runtime.InteropServices.Guid("0ED850AF-C30A-42BA-AA20-3436ADF24937")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsEnumDependencies = interface
[<System.Runtime.InteropServices.Guid("0ED850AF-C30A-42BA-AA20-3436ADF24937")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsEnumDependencies = interface
Public Interface IVsEnumDependencies
Attributes

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.

Methods

Clone(IVsEnumDependencies)

Creates another enumerator that contains the same enumeration state as the current one.

Next(UInt32, IVsDependency[], UInt32)

Retrieves a specified number of dependencies in the enumeration sequence.

Reset()

Resets the enumeration sequence to the beginning.

Skip(UInt32)

Skips over a specified number of dependencies in the enumeration sequence.

Applies to