IVsEnumTextViews.Next(UInt32, IVsTextView[], UInt32) Method

Definition

Retrieves text views from the enumeration sequence.

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

Parameters

celt
UInt32

[in] The requested number of text views to retrieve.

rgelt
IVsTextView[]

[out, size_is(celt)] The list of IVsTextView 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 IVsEnumTextViews::Next(  
   ULONG celt,  
   [out, size_is(celt), length_is(*pceltFetched)] IVsTextView **rgelt,  
   ULONG *pceltFetched  
);  

Applies to