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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен