IVsTextLinesEvents.OnChangeLineText - метод
Уведомляет клиента, когда содержимое линии текста в буфере изменяется.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Sub OnChangeLineText ( _
pTextLineChange As TextLineChange(), _
fLast As Integer _
)
void OnChangeLineText(
TextLineChange[] pTextLineChange,
int fLast
)
void OnChangeLineText(
[InAttribute] array<TextLineChange>^ pTextLineChange,
[InAttribute] int fLast
)
abstract OnChangeLineText :
pTextLineChange:TextLineChange[] *
fLast:int -> unit
function OnChangeLineText(
pTextLineChange : TextLineChange[],
fLast : int
)
Параметры
pTextLineChange
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextLineChange[][in] указатель на TextLineChange структура, которая определяет форму старого и нового текста.
fLast
Тип: Int32[in] устарел; не используйте.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
TextLineChange структура полностью описывается изменение текста. Эта структура содержит результаты операции заменить и 2 диапазона следующим образом:
Из iStartLine/iStartIndex В iNewEndLine/iNewEndIndex. Этот диапазон показывает область памяти только что вставленного текста на основе текущего состояния буфера.
Из iStartLine/iStartIndex В iOldEndLine/iOldEndIndex. Этот диапазон описывает область текста, которое было удалено с точки зрения буферного " перед изменением.
Таким образом, структура содержит сведения о границе области до и после изменения. TextLineChange структура не содержит старое текст, который был удален.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен