Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a set of ITextBuffer objects that take part in the presentation of text in a particular ITextView.
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
Public Interface ITextViewModel _
Inherits IPropertyOwner, IDisposable
public interface ITextViewModel : IPropertyOwner,
IDisposable
public interface class ITextViewModel : IPropertyOwner,
IDisposable
type ITextViewModel =
interface
interface IPropertyOwner
interface IDisposable
end
public interface ITextViewModel extends IPropertyOwner, IDisposable
The ITextViewModel type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() |
DataBuffer | Represents the ITextBuffer for the data level. |
![]() |
DataModel | Gets the ITextDataModel that supplies the DataBuffer and the governing IContentType for the view. |
![]() |
EditBuffer | Gets the ITextBuffer in which editing positions are tracked and to which edits are applied. All the text that appears in the view must reside in this buffer. |
![]() |
Properties | Gets the collection of properties controlled by the property owner. (Inherited from IPropertyOwner.) |
![]() |
VisualBuffer | Gets the ITextBuffer whose contents should be presented in the editor. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() |
GetNearestPointInVisualBuffer | Gets a point in the VisualBuffer that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it. |
![]() |
GetNearestPointInVisualSnapshot | Gets a point in the VisualBuffer that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it. |
![]() |
IsPointInVisualBuffer | Determines whether a point in the edit buffer is represented in the visual buffer. |
Top
Remarks
You can get the text view model for the text view with the TextViewModel property. For more information about the text view model, see Inside the Editor.
.gif)
.gif)