Export (0) Print
Expand All

VsTextViewClass Class

Manages the text view of an editor window. Contains methods to manage the text view. The view is essentially the editor window shown in the UI. See IVsTextView.


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

public class VsTextViewClass : IVsTextView, 

The VsTextViewClass type exposes the following members.

Public methodVsTextViewClassCreates a new instance of the class.

Public methodAddCommandFilterAdds a command filter to the existing chain of command filters.
Public methodCenterColumnsPlaces the specified column of text in the center of the view.
Public methodCenterLinesPlaces the specified lines of text in the center of the view.
Public methodClearSelectionClears the current selection.
Public methodCloseViewCloses and unregisters a view with the view manager.
Public methodEnsureSpanVisibleEnsures that text is in view, both vertically and horizontally.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetBufferReturns the current contents of the text buffer.
Public methodGetCaretPosReturns the line and column index of the cursor position.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetLineAndColumnConverts a text stream position to a line and column index.
Public methodGetLineHeightReturns the pixel height of a line.
Public methodGetNearestPositionConverts a line and column index to a text stream position.
Public methodGetPointOfLineColumnReturns the coordinates for the upper left corner of a particular line and column.
Public methodGetScrollInfoReturns the core text editor's scroll bar settings for the specified scroll bar.
Public methodGetSelectedTextReturns a copy of the selected text.
Public methodGetSelectionReturns the text span corresponding to the current selection, if there is one.
Public methodGetSelectionDataObjectReturns a copy of the selected text in IDataObject interface format.
Public methodGetSelectionModeReturns the current selection mode.
Public methodGetSelectionSpanReturns the text span associated with a selection.
Public methodGetTextStreamReturns a specified stream of text in a string.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetWindowHandleReturns the window handle for this view.
Public methodGetWordExtentReturns the current word extent.
Public methodHighlightMatchingBraceHighlights the matching brace in a language construct.
Public methodInitializeCreates the view and allows clients to specify one or more TextViewInitFlags options.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodPositionCaretForEditingPuts the caret in a position suitable for editing a function.
Public methodRemoveCommandFilterRemoves a command filter from the chain of command filters.
Public methodReplaceTextOnLineReplaces a line of text.
Public methodRestrictViewRangeReduces the view’s range of visible/editable lines to a subset of the buffer’s lines.
Public methodSendExplicitFocusSends explicit focus to the window.
Public methodSetBufferAssociates a text buffer with the view.
Public methodSetCaretPosSets the coordinates of the end point of a selection.
Public methodSetScrollPositionSets the core text editor's scroll bar settings for the specified scroll bar.
Public methodSetSelectionSelects specified text.
Public methodSetSelectionModeSets the selection mode.
Public methodSetTopLineSets the top line in the view to the baseline.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUpdateCompletionStatusUsed for word completion control.
Public methodUpdateTipWindowUpdates the tip window.
Public methodUpdateViewFrameCaptionForces the view to update its frame window caption, such as "[Read only]".

You cannot create an instance of this class with the new keyword. Instead, you must get the ILocalRegistry object and create the object with CreateInstance. The MPF wraps this method with CreateInstance.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2014 Microsoft