IVsEnumDependencies.Next Method
Retrieves a specified number of dependencies in the enumeration sequence.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function Next ( _
cElements As UInteger, _
<OutAttribute> rgpIVsDependency As IVsDependency(), _
<OutAttribute> ByRef pcElementsFetched As UInteger _
) As Integer
int Next(
uint cElements,
IVsDependency[] rgpIVsDependency,
out uint pcElementsFetched
)
int Next(
[InAttribute] unsigned int cElements,
[OutAttribute] array<IVsDependency^>^ rgpIVsDependency,
[OutAttribute] unsigned int% pcElementsFetched
)
abstract Next :
cElements:uint32 *
rgpIVsDependency:IVsDependency[] byref *
pcElementsFetched:uint32 byref -> int
function Next(
cElements : uint,
rgpIVsDependency : IVsDependency[],
pcElementsFetched : uint
) : int
Parameters
- cElements
Type: System.UInt32
[in] Number of elements being requested.
- rgpIVsDependency
Type: array<Microsoft.VisualStudio.Shell.Interop.IVsDependency[]
[in, out, size_is(cElements)] Pointer to an array of IVsDependency interfaces belonging to the requested dependencies.
- pcElementsFetched
Type: System.UInt32%
[out, optional] Pointer to the number of elements supplied in rgpIVsDependency. Callers can pass in nulla null reference (Nothing in Visual Basic) if cElements is one.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsEnumDependencies::Next(
[in] ULONG cElements,
[in, out, size_is(cElements)] IVsDependency *rgpIVsDependency[],
[out] ULONG *pcElementsFetched
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.