Поделиться через


IVsColorizer.GetStateMaintenanceFlag - метод

Получает требования к техническому обслуживанию состояния для colorizer.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
Function GetStateMaintenanceFlag ( _
    <OutAttribute> ByRef pfFlag As Integer _
) As Integer
int GetStateMaintenanceFlag(
    out int pfFlag
)
int GetStateMaintenanceFlag(
    [OutAttribute] int% pfFlag
)
abstract GetStateMaintenanceFlag : 
        pfFlag:int byref -> int
function GetStateMaintenanceFlag(
    pfFlag : int
) : int

Параметры

  • pfFlag
    Тип: Int32%

    [out] true если это colorizer требует службы состояния в-линии, в противном случае должно быть присвоено false.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

HRESULT IVsColorizer::GetStateMaintenanceFlag(
   [out] BOOL *pfFlag
);

Если colorizer требует службы состояния в-линии, то реализация этого метода следует задать pfFlag параметр trueв противном случае необходимо присвоить false. Если служба состояния необходимости редактирования производительность улучшен. Значение false указывает colorizer или поддерживает состояние внутренне для каждой линии или указанный язык для охвата токенам не разрешает более одной линии (например, комментарии блока обрабатываются как один токен и могут охватывать несколько линия, требует некоторой сортировки обслуживания состояний, так как каждая линия обрабатывается colorizer).

Безопасность платформы .NET Framework

См. также

Ссылки

IVsColorizer Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен