ViewFilter.OnSetBuffer(IVsTextView, IVsTextLines) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается, когда буфер строк задается или изменяется в данном представлении.
public:
virtual void OnSetBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ view, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer);
public:
virtual void OnSetBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ view, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer);
virtual void OnSetBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & view, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & buffer);
public virtual void OnSetBuffer (Microsoft.VisualStudio.TextManager.Interop.IVsTextView view, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines buffer);
abstract member OnSetBuffer : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines -> unit
override this.OnSetBuffer : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines -> unit
Public Overridable Sub OnSetBuffer (view As IVsTextView, buffer As IVsTextLines)
Параметры
- view
- IVsTextView
[in] Объект IVsTextView, представляющий представление, буфер которого изменяется.
- buffer
- IVsTextLines
[in] Объект IVsTextLines, представляющий новый буфер.
Реализации
Комментарии
Если языковая служба должна реагировать на изменение буфера, необходимо создать производный класс от ViewFilter класса и переопределить этот метод.
Этот метод является реализацией OnSetBuffer метода в IVsTextViewEvents интерфейсе.
Базовый метод не выполняет никаких действий. В режиме отладки базовый метод подтверждает, что новый буфер совпадает с буфером в Source объекте, полученном из CodeWindowManager объекта, переданного ViewFilter конструктору класса.