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
Параметры
pBaseSpan
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]Сделайте так, чтобы КАЖДЫЙ СИМВОЛ из диапазона видимым.
Возвращаемое значение
Тип: 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 - пространство имен