Share via


IVsFileMergeService Interface

Manages a window in Visual Studio that performs a three-way merge operation.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("9003D4ED-2B8E-46B8-9838-78F5AE7B656D")> _
Public Interface IVsFileMergeService
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("9003D4ED-2B8E-46B8-9838-78F5AE7B656D")]
public interface IVsFileMergeService
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"9003D4ED-2B8E-46B8-9838-78F5AE7B656D")]
public interface class IVsFileMergeService
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("9003D4ED-2B8E-46B8-9838-78F5AE7B656D")>]
type IVsFileMergeService =  interface end
public interface IVsFileMergeService

The IVsFileMergeService type exposes the following members.

Methods

  Name Description
Public method OpenAndRegisterMergeWindow Opens a three way merge window to perform a three way merge operation.
Public method QueryMergeWindowState Queries the service for the merge window result.
Public method UnregisterMergeWindow Unregisters the merge window previously created.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace