IVsLanguageLineIndent.GetIndentPosition - метод
Определяет, сколько места", "добавляемый в начале линии.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function GetIndentPosition ( _
pBaseLayer As IVsTextLayer, _
BaseBufferLineIndex As Integer, _
<OutAttribute> ByRef pIndentPosition As Integer _
) As Integer
int GetIndentPosition(
IVsTextLayer pBaseLayer,
int BaseBufferLineIndex,
out int pIndentPosition
)
int GetIndentPosition(
[InAttribute] IVsTextLayer^ pBaseLayer,
[InAttribute] int BaseBufferLineIndex,
[OutAttribute] int% pIndentPosition
)
abstract GetIndentPosition :
pBaseLayer:IVsTextLayer *
BaseBufferLineIndex:int *
pIndentPosition:int byref -> int
function GetIndentPosition(
pBaseLayer : IVsTextLayer,
BaseBufferLineIndex : int,
pIndentPosition : int
) : int
Параметры
pBaseLayer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] IVsTextLayer объект.
BaseBufferLineIndex
Тип: Int32[in] индекс строки, которую необходимо отступым.
pIndentPosition
Тип: Int32%[out] возвращает количество пробелов для добавления к началу линии.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr2.idl:
HRESULT IVsLanguageLineIndent::GetIndentPosition(
[in] IVsTextLayer *pBaseLayer,
[in]long BaseBufferLineIndex,
[out] long *pIndentPosition
);
Возвращенная позиция отступа должна находиться в координатах представления, т е количества столбцов из левого угла представления.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsLanguageLineIndent Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен