Export (0) Print
Expand All

IVsTextViewFilter Interface

Allows further modification of the text view.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

[GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface IVsTextViewFilter

The IVsTextViewFilter type exposes the following members.

  NameDescription
Public methodGetDataTipTextProvides data-tip support by obtaining the string value of the tip text.
Public methodGetPairExtentsReturns the location of a matching pair item, given the location of the first item.
Public methodGetWordExtentCalculates the word extent based on a character position.
Top

When you implement IVsTextViewFilter on your object, also provide an IOleCommandTarget interface off of the object. Retrieve IVsTextViewFilter by querying the IOleCommandTarget interface that is passed into the AddCommandFilter method. There should be one IVsTextViewFilter object for each view. The view is implicit when you make calls to this interface.

See illustrations of the implementation and/or calling of this interface in the sample Figures Language Service.

Notes to Implementers

Implement this interface to further customize the core text editor.

Show:
© 2014 Microsoft