IVsDifferenceCodeWindow2 接口

定义

注意

This interface is provisional and may change in a minor release of VS.

IVsCodeWindow可以支持不同视图的。 如果 Baseline 指定了,则代码窗口会显示基线与缓冲区之间的差异。 否则,代码窗口只显示缓冲区。

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
属性
实现

注解

此接口是临时的,并且在的后续版本中可能会更改。

属性

Baseline

用于计算差异的基线。 可以为 null。

Caption

差异窗口的 "文档" 选项卡的标题。

(继承自 IVsDifferenceCodeWindow)
Control

FrameworkElement包含不同视图的。

(继承自 IVsDifferenceCodeWindow)
DifferenceBuffer

PrimaryDifferenceViewer和 ((如果存在)) 的差异缓冲区 SecondaryDifferenceViewer

DifferenceViewer

IWpfDifferenceViewer此代码窗口使用的。

(继承自 IVsDifferenceCodeWindow)
InlineLabel

在内联视图上方显示的标签。

(继承自 IVsDifferenceCodeWindow)
LeftLabel

在左侧视图上方显示的标签。

(继承自 IVsDifferenceCodeWindow)
PrimaryDifferenceViewer

主视图代码窗口的差异查看器。 除非为 true,否则将为 null SupportsDiff

RightLabel

在右侧视图上方显示的标签。

(继承自 IVsDifferenceCodeWindow)
SecondaryDifferenceViewer

辅助视图代码窗口的差异查看器。 除非 SupportsDiff 为 true 且代码窗口已拆分,否则将为 null。

SideBySideLabel

顶部显示的标签。

(继承自 IVsDifferenceCodeWindow)
SupportsDiff

如果代码窗口支持设置基线,则为 True。 如果为 false, Baseline 则将为 null,尝试设置它将引发 InvalidOperationException

Tooltip

"差异" 窗口的 "文档" 选项卡的工具提示。

(继承自 IVsDifferenceCodeWindow)

方法

Close()

关闭代码窗口。

(继承自 IVsCodeWindow)
GetBuffer(IVsTextLines)

返回 "代码" 窗口中的所有视图使用的缓冲区。

(继承自 IVsCodeWindow)
GetEditorCaption(READONLYSTATUS, String)

返回编辑器可以追加自定义文本的编辑器标题。

(继承自 IVsCodeWindow)
GetLastActiveView(IVsTextView)

返回代码窗口的最后一个活动视图。

(继承自 IVsCodeWindow)
GetPrimaryView(IVsTextView)

返回 "拆分代码" 窗口顶部的 (或主) 视图。

(继承自 IVsCodeWindow)
GetSecondaryView(IVsTextView)

返回 "拆分代码" 窗口的底部 (或辅助) 视图。

(继承自 IVsCodeWindow)
GetViewClassID(Guid)

返回要更改或查询的文本视图类。

(继承自 IVsCodeWindow)
SetBaseEditorCaption(String[])

将自定义文本追加到编辑器标题

(继承自 IVsCodeWindow)
SetBuffer(IVsTextLines)

为代码窗口中的所有视图设置文本缓冲区。

(继承自 IVsCodeWindow)
SetViewClassID(Guid)

将文本视图类设置为 "更改" 或 "查询"。

(继承自 IVsCodeWindow)

适用于