IVsEnumCodeBlocks.Next - метод
Возвращает следующий набор элементов перечисления.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function Next ( _
celt As UInteger, _
<OutAttribute> rgelt As TextSpanAndCookie(), _
<OutAttribute> ByRef pceltFetched As UInteger _
) As Integer
int Next(
uint celt,
TextSpanAndCookie[] rgelt,
out uint pceltFetched
)
int Next(
[InAttribute] unsigned int celt,
[OutAttribute] array<TextSpanAndCookie>^ rgelt,
[OutAttribute] unsigned int% pceltFetched
)
abstract Next :
celt:uint32 *
rgelt:TextSpanAndCookie[] byref *
pceltFetched:uint32 byref -> int
function Next(
celt : uint,
rgelt : TextSpanAndCookie[],
pceltFetched : uint
) : int
Параметры
celt
Тип: UInt32[in] число элементов, которые нужно получить. Также определяет максимальный размер rgelt массив.
rgelt
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpanAndCookie[][in, out] массив TextSpanAndCookie объекты, которые требуется заполнить.
pceltFetched
Тип: UInt32%[out] возвращает число элементов, фактически возвращенных в rgelt массив.
Возвращаемое значение
Тип: Int32
В случае успеха возвращает S_OK.Возвращает S_FALSE если меньше, чем количество запрошенных элементов могут быть возвращены.В противном случае возвращает код ошибки.
Заметки
Модель COM подписи
Из singlefileeditor.idl:
HRESULT Next(
[in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)] TextSpanAndCookie *rgelt,
[out] ULONG *pceltFetched
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен