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)

Применяется к