IVsTextImage.GetLine - метод
Предоставляет прямой доступ, линия-ориентированный в текстовый буфер.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetLine ( _
grfGet As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX() _
) As Integer
int GetLine(
uint grfGet,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData
)
int GetLine(
[InAttribute] unsigned int grfGet,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData
)
abstract GetLine :
grfGet:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref -> int
function GetLine(
grfGet : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[]
) : int
Параметры
grfGet
Тип: UInt32[in] пометит предоставляя дополнительную информацию о линии. Список dwFlags значения см. в разделе GLDE_FLAGS.
iLine
Тип: Int32[in] целое число, содержащее номер линии. Это отсчитываемое от нуля значение.
iStartIndex
Тип: Int32[in] запуск индекс знака в линия. Быть меньше или равно длине линии.
iEndIndex
Тип: Int32[in] индекс конечного знака в линия. Быть меньше или равно длине линии.
pLineData
Тип: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][out] указатель на заполнять-в LINEDATA структура. Это выделено средой и вводится GetLine метод.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Используйте элементы grfGet указать уровень блокирования требуется к институту. Без доставки среды ReleaseLine если линия больше не нужна.
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextImage::GetLine(
[in] DWORD grfGet,
[in] LONG iLine,
[in] LONG iStartIndex,
[in] LONG iEndIndex,
[out, retval] LINEDATAEX * pLineData
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен