ViewFilter.OnSetBuffer(IVsTextView, IVsTextLines) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called when the buffer of lines is being set or changed in the given view.
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)
Parameters
- view
- IVsTextView
[in] An IVsTextView object representing the view whose buffer is being changed.
- buffer
- IVsTextLines
[in] An IVsTextLines object representing the new buffer.
Implements
Remarks
If your language service needs to respond to a buffer being changed, then you must derive a class from the ViewFilter class and override this method.
This method is an implementation of the OnSetBuffer method on the IVsTextViewEvents interface.
The base method does nothing. In debug mode, the base method does assert that the new buffer is the same as the buffer in the Source object obtained from the CodeWindowManager object that was passed to the ViewFilter class constructor.