IVsFileMergeService.OpenAndRegisterMergeWindow 方法

定义

打开三个 "合并" 窗口以执行三次合并操作。

public:
 Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ OpenAndRegisterMergeWindow(System::String ^ leftFileMoniker, System::String ^ rightFileMoniker, System::String ^ baseFileMoniker, System::String ^ resultFileMoniker, System::String ^ leftFileTag, System::String ^ rightFileTag, System::String ^ baseFileTag, System::String ^ resultFileTag, System::String ^ leftFileLabel, System::String ^ rightFileLabel, System::String ^ baseFileLabel, System::String ^ resultFileLabel, System::String ^ serverGuid, System::String ^ leftFileSpec, System::String ^ rightFileSpec, [Runtime::InteropServices::Out] int % cookie);
Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame OpenAndRegisterMergeWindow(std::wstring const & leftFileMoniker, std::wstring const & rightFileMoniker, std::wstring const & baseFileMoniker, std::wstring const & resultFileMoniker, std::wstring const & leftFileTag, std::wstring const & rightFileTag, std::wstring const & baseFileTag, std::wstring const & resultFileTag, std::wstring const & leftFileLabel, std::wstring const & rightFileLabel, std::wstring const & baseFileLabel, std::wstring const & resultFileLabel, std::wstring const & serverGuid, std::wstring const & leftFileSpec, std::wstring const & rightFileSpec, [Runtime::InteropServices::Out] int & cookie);
public Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame OpenAndRegisterMergeWindow (string leftFileMoniker, string rightFileMoniker, string baseFileMoniker, string resultFileMoniker, string leftFileTag, string rightFileTag, string baseFileTag, string resultFileTag, string leftFileLabel, string rightFileLabel, string baseFileLabel, string resultFileLabel, string serverGuid, string leftFileSpec, string rightFileSpec, out int cookie);
abstract member OpenAndRegisterMergeWindow : string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * int -> Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame
Public Function OpenAndRegisterMergeWindow (leftFileMoniker As String, rightFileMoniker As String, baseFileMoniker As String, resultFileMoniker As String, leftFileTag As String, rightFileTag As String, baseFileTag As String, resultFileTag As String, leftFileLabel As String, rightFileLabel As String, baseFileLabel As String, resultFileLabel As String, serverGuid As String, leftFileSpec As String, rightFileSpec As String, ByRef cookie As Integer) As IVsWindowFrame

参数

leftFileMoniker
String

中左侧文件路径。

rightFileMoniker
String

中正确的文件路径。

baseFileMoniker
String

中基文件路径。

resultFileMoniker
String

中要存储合并结果的结果文件路径。

leftFileTag
String

中左文件的标记。

rightFileTag
String

中正确文件的标记。

baseFileTag
String

中基文件的标记。

resultFileTag
String

中结果文件的标记。

leftFileLabel
String

中左文件的标签。

rightFileLabel
String

中正确文件的标签。

baseFileLabel
String

中基文件的标签。

resultFileLabel
String

中结果文件的标签。

serverGuid
String

中为其调用此方法 (的服务器 GUID 可为空) 。 此参数用于使特殊功能(如历史记录和批注)可用。

leftFileSpec
String

中左侧文件的服务器文件规范。 此参数用于使特殊功能(如历史记录和批注)可用。

rightFileSpec
String

中正确文件的服务器文件规范。 此参数用于使特殊功能(如历史记录和批注)可用。

cookie
Int32

弄已创建的窗口的 cookie。

返回

IVsWindowFrame

IVsWindowFrame已创建的合并窗口的。

适用于