IVsDifferenceCodeWindowFactoryService.CreateComparisonCodeWindow 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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显示与之间的差异的 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显示与之间的差异的 leftFileName rightFileName 。
注解
roles可以指定以逗号分隔的多个角色。