IVsDifferenceCodeWindow2 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.
Achtung
This interface is provisional and may change in a minor release of VS.
Ein IVsCodeWindow , der eine Differenzansicht unterstützen kann. Wenn eine Baseline angegeben wird, zeigt das Code Fenster die Unterschiede zwischen der Baseline und dem Puffer an. Andernfalls zeigt das Code Fenster nur den Puffer an.
public interface class IVsDifferenceCodeWindow2 : Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow, Microsoft::VisualStudio::TextManager::Interop::IVsCodeWindow
[System.Obsolete("This interface is provisional and may change in a minor release of VS.")]
[System.Runtime.InteropServices.Guid("A9C196E4-DD76-4C04-B787-C55A7608D06E")]
public interface IVsDifferenceCodeWindow2 : Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow, Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow
[<System.Obsolete("This interface is provisional and may change in a minor release of VS.")>]
[<System.Runtime.InteropServices.Guid("A9C196E4-DD76-4C04-B787-C55A7608D06E")>]
type IVsDifferenceCodeWindow2 = interface
interface IVsDifferenceCodeWindow
interface IVsCodeWindow
Public Interface IVsDifferenceCodeWindow2
Implements IVsCodeWindow, IVsDifferenceCodeWindow
- Attribute
- Implementiert
Hinweise
Diese Schnittstelle ist vorläufig und kann sich in nachfolgenden Versionen von vs ändern.
Eigenschaften
| Baseline |
Die Baseline, die für die Rechen Unterschiede verwendet wird. Kann NULL sein. |
| Caption |
Die Beschriftung für die Dokument Registerkarte des diff-Fensters. (Geerbt von IVsDifferenceCodeWindow) |
| Control |
Der FrameworkElement , der die Differenzansicht enthält. (Geerbt von IVsDifferenceCodeWindow) |
| DifferenceBuffer |
Der Differenz Puffer, der von PrimaryDifferenceViewer und verwendet wird SecondaryDifferenceViewer (sofern vorhanden). |
| DifferenceViewer |
Die, die IWpfDifferenceViewer von diesem Code Fenster verwendet wird. (Geerbt von IVsDifferenceCodeWindow) |
| InlineLabel |
Die Bezeichnung, die über der Inline Ansicht angezeigt wird. (Geerbt von IVsDifferenceCodeWindow) |
| LeftLabel |
Die Bezeichnung, die über der linken Ansicht angezeigt wird. (Geerbt von IVsDifferenceCodeWindow) |
| PrimaryDifferenceViewer |
Der Differenz-Viewer für das primäre Ansichts Code Fenster. Ist NULL, es sei denn, SupportsDiff ist "true". |
| RightLabel |
Die Bezeichnung, die über der rechten Ansicht angezeigt wird. (Geerbt von IVsDifferenceCodeWindow) |
| SecondaryDifferenceViewer |
Der Differenz-Viewer für das sekundäre Ansichts Code Fenster. Wird NULL sein, es sei denn, SupportsDiff ist true, und das Code Fenster wurde geteilt. |
| SideBySideLabel |
Die Bezeichnung, die oberhalb der Seite angezeigt wird. (Geerbt von IVsDifferenceCodeWindow) |
| SupportsDiff |
True, wenn das Code Fenster das Festlegen der Baseline unterstützt. Wenn der Wert false ist, wird Baseline NULL festgelegt, und es wird versucht, ihn festzulegen InvalidOperationException . |
| Tooltip |
Die QuickInfo für die Dokument Registerkarte des diff-Fensters. (Geerbt von IVsDifferenceCodeWindow) |
Methoden
| Close() |
Schließt das Quellcodefenster. (Geerbt von IVsCodeWindow) |
| GetBuffer(IVsTextLines) |
Gibt den Puffer zurück, der von allen Ansichten im Codefenster verwendet wird. (Geerbt von IVsCodeWindow) |
| GetEditorCaption(READONLYSTATUS, String) |
Gibt die Editorbeschriftung zurück, zu der Editoren benutzerdefinierten Text anfügen können. (Geerbt von IVsCodeWindow) |
| GetLastActiveView(IVsTextView) |
Gibt die letzte aktive Ansicht des Codefensters zurück. (Geerbt von IVsCodeWindow) |
| GetPrimaryView(IVsTextView) |
Gibt die oberste (oder primäre) Ansicht eines geteilten Codefensters zurück. (Geerbt von IVsCodeWindow) |
| GetSecondaryView(IVsTextView) |
Gibt die untere (oder sekundäre) Ansicht eines geteilten Codefensters zurück. (Geerbt von IVsCodeWindow) |
| GetViewClassID(Guid) |
Gibt die Textansichtsklasse zurück, um zu ändern oder abzufragen. (Geerbt von IVsCodeWindow) |
| SetBaseEditorCaption(String[]) |
Fügt der Editorbeschriftung benutzerdefinierten Text an (Geerbt von IVsCodeWindow) |
| SetBuffer(IVsTextLines) |
Legt den Textpuffer für alle Ansichten im Codefenster fest. (Geerbt von IVsCodeWindow) |
| SetViewClassID(Guid) |
Legt die Textansichtsklasse fest, die zu ändern oder abzufragen ist. (Geerbt von IVsCodeWindow) |