IVsEnumDebugName.Next(UInt32, IVsDebugName[], UInt32) Method

Definition

Retrieves debug names from the enumeration sequence.

public:
 int Next(System::UInt32 celt, cli::array <Microsoft::VisualStudio::TextManager::Interop::IVsDebugName ^> ^ rgelt, [Runtime::InteropServices::Out] System::UInt32 % pceltFetched);
int Next(unsigned int celt, std::Array <Microsoft::VisualStudio::TextManager::Interop::IVsDebugName const &> const & rgelt, [Runtime::InteropServices::Out] unsigned int & pceltFetched);
public int Next (uint celt, Microsoft.VisualStudio.TextManager.Interop.IVsDebugName[] rgelt, out uint pceltFetched);
abstract member Next : uint32 * Microsoft.VisualStudio.TextManager.Interop.IVsDebugName[] * uint32 -> int
Public Function Next (celt As UInteger, rgelt As IVsDebugName(), ByRef pceltFetched As UInteger) As Integer

Parameters

celt
UInt32

[in] The requested number of DebugNames to retrieve.

rgelt
IVsDebugName[]

[out, size_is(celt)] The list of IVsDebugName objects that have been retrieved.

pceltFetched
UInt32

[out] Pointer to the actual number of hidden regions supplied in pceltFetched. The caller of this method can set this to null if celt is one.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From textmgr.idl:

[C++]

HRESULT IVsEnumDebugName::Next(  
   [in] ULONG celt,  
   [out, size_is(celt), length_is(*pceltFetched)] IVsDebugName **rgelt,  
   [out] ULONG *pceltFetched  
);  

Applies to