IVsTextLines.EnumMarkers - метод
Перечисляет конкретный набор меток линии текста на основе заданных критериев.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function EnumMarkers ( _
iStartLine As Integer, _
iStartIndex As Integer, _
iEndLine As Integer, _
iEndIndex As Integer, _
iMarkerType As Integer, _
dwFlags As UInteger, _
<OutAttribute> ByRef ppEnum As IVsEnumLineMarkers _
) As Integer
int EnumMarkers(
int iStartLine,
int iStartIndex,
int iEndLine,
int iEndIndex,
int iMarkerType,
uint dwFlags,
out IVsEnumLineMarkers ppEnum
)
int EnumMarkers(
[InAttribute] int iStartLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndLine,
[InAttribute] int iEndIndex,
[InAttribute] int iMarkerType,
[InAttribute] unsigned int dwFlags,
[OutAttribute] IVsEnumLineMarkers^% ppEnum
)
abstract EnumMarkers :
iStartLine:int *
iStartIndex:int *
iEndLine:int *
iEndIndex:int *
iMarkerType:int *
dwFlags:uint32 *
ppEnum:IVsEnumLineMarkers byref -> int
function EnumMarkers(
iStartLine : int,
iStartIndex : int,
iEndLine : int,
iEndIndex : int,
iMarkerType : int,
dwFlags : uint,
ppEnum : IVsEnumLineMarkers
) : int
Параметры
iStartLine
Тип: Int32[in] запуск линия.
iStartIndex
Тип: Int32[in] запуск индекс знака в линия. Быть меньше или равно длине линии.
iEndLine
Тип: Int32[in] линия окончания.
iEndIndex
Тип: Int32[in] индекс конечного знака в линия. Быть меньше или равно длине линии.
iMarkerType
Тип: Int32[in] этот параметр игнорируется, если значение EM_ALLTYPES определяет, dwFlags параметр. В противном случае этот параметр указывает тип маркера для поиска.
dwFlags
Тип: UInt32[in] параметры перечисления. Список dwFlags значения см. в разделе ENUMMARKERFLAGS.
ppEnum
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsEnumLineMarkers%[out] указатель на IVsEnumLineMarkers интерфейс.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextLines::EnumMarkers(
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] long iMarkerType,
[in] DWORD dwFlags,
[out] IVsEnumLineMarkers ** ppEnum
);
Этот метод перечисляет маркеры для заданного значения в области dwFlags параметр. IVsTextLines.EnumMarkers перечисляет все метки, но получает свои IVsTextLineMarker интерфейс посредством IVsEnumLineMarkers интерфейс.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен