ViewFilter.OnSetBuffer(IVsTextView, IVsTextLines) Yöntem

Tanım

Belirtilen görünümde satır arabelleği ayarlandığında veya değiştirildiğinde çağırılır.

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)

Parametreler

view
IVsTextView

'ndaki IVsTextView Arabelleği değiştirilmekte olan görünümü temsil eden nesne.

buffer
IVsTextLines

'ndaki IVsTextLines Yeni arabelleği temsil eden nesne.

Uygulamalar

Açıklamalar

Dil hizmetinizin değiştirilmekte olan bir arabelleğe yanıt vermesi gerekiyorsa, sınıfından bir sınıf türetmeniz ViewFilter ve bu yöntemi geçersiz kılmanız gerekir.

Bu yöntem, arabirimindeki yönteminin bir uygulamasıdır OnSetBuffer IVsTextViewEvents .

Temel yöntem hiçbir şey yapmaz. Hata ayıklama modunda, taban yöntemi, yeni arabelleğin Source CodeWindowManager sınıf oluşturucusuna geçirilen nesneden elde edilen arabellek ile aynı olduğunu onaylama işlemi yapar ViewFilter .

Şunlara uygulanır