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 конструктору класса.

Применяется к