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


IVsTextHidingLayerModule.MakeBaseSpanVisible - метод

Создает диапазон текста видимым.

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

Синтаксис

'Декларация
Function MakeBaseSpanVisible ( _
    pBaseSpan As TextSpan() _
) As Integer
int MakeBaseSpanVisible(
    TextSpan[] pBaseSpan
)
int MakeBaseSpanVisible(
    array<TextSpan>^ pBaseSpan
)
abstract MakeBaseSpanVisible : 
        pBaseSpan:TextSpan[] -> int
function MakeBaseSpanVisible(
    pBaseSpan : TextSpan[]
) : int

Параметры

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

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

Заметки

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

Из textmgr.idl:

HRESULT IVsTextHidingLayerModule::MakeBaseSpanVisible(
   TextSpan *pBaseSpan
);

pBaseSpan параметр указывает, что все базовое текст в этом необходимо сделать видимым. Например, если имеется, то скрытый текст в середине линии и начала и конца линий передаются в pBaseSpan В MakeBaseSpanVisibleэто не настолько, чтобы обеспечить, что только начало и конец линии видимы; каждый символ в диапазоне должен быть виден.

В некоторых случаях (например, выделение выполненная строка поиска) необходимо использовать это в объеме текста. В остальных (например, "команда go строки Кому"), необходимо только указать, что начало физической линии отображается, но не требуется, чтобы заставить все содержимое физической линии отображаются.

Обязательный побочный эффект этой функции преуспевая, что вызов BaseLineIndexToLocal для любого символа в пределах *pBaseSpan завершиться успешно и не return VIEW_E_LOCATION_HIDDEN.

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

См. также

Ссылки

IVsTextHidingLayerModule Интерфейс

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