IVsDifferenceCodeWindowFactoryService.CreateComparisonCodeWindow 方法

定义

重载

CreateComparisonCodeWindow(IServiceProvider, IVsTextLines, IVsTextLines, String)

创建和 IVsDifferenceCodeWindow 显示两个缓冲区之间的差异。

CreateComparisonCodeWindow(IServiceProvider, String, String, String, __VSDIFFSERVICEOPTIONS)

创建并 IVsDifferenceCodeWindow 显示与字符串或 SnapshotSpans 之间的差异。

CreateComparisonCodeWindow(IServiceProvider, IVsTextLines, IVsTextLines, String)

创建和 IVsDifferenceCodeWindow 显示两个缓冲区之间的差异。

public:
 Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow ^ CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider ^ provider, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ left, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ right, System::String ^ roles);
public:
 Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow ^ CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider ^ provider, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ left, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ right, Platform::String ^ roles);
Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider const & provider, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & left, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & right, std::wstring const & roles);
public Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow CreateComparisonCodeWindow (Microsoft.VisualStudio.OLE.Interop.IServiceProvider provider, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines left, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines right, string roles);
abstract member CreateComparisonCodeWindow : Microsoft.VisualStudio.OLE.Interop.IServiceProvider * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * string -> Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow
Public Function CreateComparisonCodeWindow (provider As IServiceProvider, left As IVsTextLines, right As IVsTextLines, roles As String) As IVsDifferenceCodeWindow

参数

provider
IServiceProvider
left
IVsTextLines

左侧的缓冲区。

right
IVsTextLines

右侧的缓冲区。

roles
String

TextViewRoleAttribute将添加到差异查看器的三个视图中的。

返回

IVsDifferenceCodeWindow

IVsDifferenceCodeWindow显示与之间的差异的 left right

注解

roles可以指定以逗号分隔的多个角色。

适用于

CreateComparisonCodeWindow(IServiceProvider, String, String, String, __VSDIFFSERVICEOPTIONS)

创建并 IVsDifferenceCodeWindow 显示与字符串或 SnapshotSpans 之间的差异。

public:
 Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow ^ CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider ^ provider, System::String ^ leftFileName, System::String ^ rightFileName, System::String ^ roles, Microsoft::VisualStudio::Shell::Interop::__VSDIFFSERVICEOPTIONS options);
public:
 Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow ^ CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider ^ provider, Platform::String ^ leftFileName, Platform::String ^ rightFileName, Platform::String ^ roles, Microsoft::VisualStudio::Shell::Interop::__VSDIFFSERVICEOPTIONS options);
Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow CreateComparisonCodeWindow(Microsoft::VisualStudio::OLE::Interop::IServiceProvider const & provider, std::wstring const & leftFileName, std::wstring const & rightFileName, std::wstring const & roles, Microsoft::VisualStudio::Shell::Interop::__VSDIFFSERVICEOPTIONS options);
public Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow CreateComparisonCodeWindow (Microsoft.VisualStudio.OLE.Interop.IServiceProvider provider, string leftFileName, string rightFileName, string roles, Microsoft.VisualStudio.Shell.Interop.__VSDIFFSERVICEOPTIONS options);
abstract member CreateComparisonCodeWindow : Microsoft.VisualStudio.OLE.Interop.IServiceProvider * string * string * string * Microsoft.VisualStudio.Shell.Interop.__VSDIFFSERVICEOPTIONS -> Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow
Public Function CreateComparisonCodeWindow (provider As IServiceProvider, leftFileName As String, rightFileName As String, roles As String, options As __VSDIFFSERVICEOPTIONS) As IVsDifferenceCodeWindow

参数

provider
IServiceProvider
leftFileName
String

在差异查看器的 LeftView 中显示的文件的名称。

rightFileName
String

在差异查看器的 RightView 中显示的文件的名称。

roles
String

TextViewRoleAttribute将添加到差异查看器的三个视图中的。

options
__VSDIFFSERVICEOPTIONS

用于创建差异代码窗口的选项。

返回

IVsDifferenceCodeWindow

IVsDifferenceCodeWindow显示与之间的差异的 leftFileName rightFileName

注解

roles可以指定以逗号分隔的多个角色。

适用于