IVsContainedLanguageColorizer.ColorizeLineFragment - метод
Следует записать.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function ColorizeLineFragment ( _
iLine As Integer, _
iIndex As Integer, _
iLength As Integer, _
pszText As String, _
iState As Integer, _
<OutAttribute> ByRef pAttributes As UInteger, _
<OutAttribute> ByRef piNewState As Integer _
) As Integer
int ColorizeLineFragment(
int iLine,
int iIndex,
int iLength,
string pszText,
int iState,
out uint pAttributes,
out int piNewState
)
int ColorizeLineFragment(
[InAttribute] int iLine,
[InAttribute] int iIndex,
[InAttribute] int iLength,
[InAttribute] String^ pszText,
[InAttribute] int iState,
[OutAttribute] unsigned int% pAttributes,
[OutAttribute] int% piNewState
)
abstract ColorizeLineFragment :
iLine:int *
iIndex:int *
iLength:int *
pszText:string *
iState:int *
pAttributes:uint32 byref *
piNewState:int byref -> int
function ColorizeLineFragment(
iLine : int,
iIndex : int,
iLength : int,
pszText : String,
iState : int,
pAttributes : uint,
piNewState : int
) : int
Параметры
iLine
Тип: Int32[in] количество линий для colorized.
iIndex
Тип: Int32[in] запуск индекс символа для фрагмента линии.
iLength
Тип: Int32[in] количество символов для цветом.
pszText
Тип: String[in] фактический текст цветом. iLength параметр определяет количество символов из данной строки для цветом.
iState
Тип: Int32[in] значение состояния a, используемое colorizer, представляющий состояние анализа в начале линии. При анализе состояние изготовлено custom к каждому colorizer.
pAttributes
Тип: UInt32%[out] атрибуты цвета текста.
piNewState
Тип: Int32%[out] состояние анализа в конце указанного текста.
Возвращаемое значение
Тип: Int32
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.
Заметки
Модель COM подписи
Из singlefileeditor.idl:
long IVsContainedLanguageColorizer::ColorizeLineFragment(
[in] long iLine,
[in] long iIndex,
[in] long iLength,
[in] const WCHAR *pszText,
[in] long iState,
[out] ULONG * pAttributes
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsContainedLanguageColorizer Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен