IDifferenceTextViewModel Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет набор из нуля или более ITextBuffer объектов, уникальных для представления текста в определенном представлении ITextView .
public interface class IDifferenceTextViewModel : IDisposable, Microsoft::VisualStudio::Text::Editor::ITextViewModel, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IDifferenceTextViewModel : IDisposable, Microsoft.VisualStudio.Text.Editor.ITextViewModel, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IDifferenceTextViewModel = interface
interface ITextViewModel
interface IPropertyOwner
interface IDisposable
Public Interface IDifferenceTextViewModel
Implements IDisposable, IPropertyOwner, ITextViewModel
- Реализации
Свойства
| DataBuffer |
Представляет буфер ITextBuffer для уровня данных. Текстовый буфер уровня данных — это самый большой буфер в графе, который является общим для нескольких представлений и поэтому является основой модели представления. (Унаследовано от ITextViewModel) |
| DataModel |
Объект ITextDataModel , предоставляющий объект DataBuffer и, управляющий IContentType представлением. (Унаследовано от ITextViewModel) |
| EditBuffer |
Объект, ITextBuffer в котором отправляются позиции редактирования и к которой применяются изменения. Весь текст, появляющийся в представлении, должен располагаться в данном буфере. (Унаследовано от ITextViewModel) |
| Properties |
Коллекция свойств, управляемая владельцем свойств. (Унаследовано от IPropertyOwner) |
| Viewer |
Указатель на средство просмотра различий, создавшее представление, которое использует этот Идифференцетекствиевмодел. |
| ViewType |
Тип представления, использующего этот Идифференцетекствиевмодел. |
| VisualBuffer |
Буфер ITextBuffer, содержимое которого следует представить в редакторе. (Унаследовано от ITextViewModel) |
Методы
| GetNearestPointInVisualBuffer(SnapshotPoint) |
Получает точку в буфере VisualBuffer, соответствующую указанной точке в буфере редактирования. Если точка скрыта или имеет другое представление, получает ближайшую к ней точку. (Унаследовано от ITextViewModel) |
| GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode) |
Получает точку в буфере VisualBuffer, соответствующую указанной точке в буфере редактирования. Если точка скрыта или имеет другое представление, получает ближайшую к ней точку. (Унаследовано от ITextViewModel) |
| IsPointInVisualBuffer(SnapshotPoint, PositionAffinity) |
Определяет, представлена ли точка из буфера редактирования в визуальном буфере. (Унаследовано от ITextViewModel) |