IDifferenceTextViewModel Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |