IDifferenceTextViewModel Schnittstelle

Definition

Stellt einen Satz von 0 (null) oder mehr- ITextBuffer Objekten dar, die für die Darstellung von Text in einem bestimmten eindeutig sind 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
Implementiert

Eigenschaften

DataBuffer

Stellt den ITextBuffer für die Datenebene dar. Der Text Puffer auf Datenebene ist der höchste Puffer im Diagramm, der über mehrere Ansichten hinweg gemeinsam genutzt wird und daher die Basis des Ansichts Modells ist.

(Geerbt von ITextViewModel)
DataModel

Der ITextDataModel , der den DataBuffer und den für die Ansicht regierenden bereitstellt IContentType .

(Geerbt von ITextViewModel)
EditBuffer

Der, ITextBuffer in dem Bearbeitungs Positionen nachverfolgt werden und auf die Änderungen angewendet werden. Der gesamte Text, der in der Ansicht angezeigt wird, muss sich in diesem Puffer befinden.

(Geerbt von ITextViewModel)
Properties

Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden.

(Geerbt von IPropertyOwner)
Viewer

Ein Zeiger auf den Differenz Viewer, der die Ansicht erstellt hat, die dieses idifferencetextviewmodel verwendet.

ViewType

Der Typ der Ansicht, die dieses idifferencetextviewmodel verwendet.

VisualBuffer

Der ITextBuffer, dessen Inhalt im Editor dargestellt werden soll.

(Geerbt von ITextViewModel)

Methoden

GetNearestPointInVisualBuffer(SnapshotPoint)

Ruft einen Punkt im VisualBuffer ab, der dem angegebenen Punkt im Bearbeitungspuffer entspricht. Wenn der Punkt ausgeblendet ist oder über eine alternative Darstellung verfügt, wird der nächstgelegene Punkt abgerufen.

(Geerbt von ITextViewModel)
GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode)

Ruft einen Punkt im VisualBuffer ab, der dem angegebenen Punkt im Bearbeitungspuffer entspricht. Wenn der Punkt ausgeblendet ist oder über eine alternative Darstellung verfügt, wird der nächstgelegene Punkt abgerufen.

(Geerbt von ITextViewModel)
IsPointInVisualBuffer(SnapshotPoint, PositionAffinity)

Bestimmt, ob ein Punkt im Bearbeitungspuffer im visuellen Puffer dargestellt wird.

(Geerbt von ITextViewModel)

Gilt für