MergeToolResult Class

Represents the result of launching a merge tool process.

public abstract class MergeToolResult : IDisposable
Implements

Constructors

NameDescription
MergeToolResult()

MergeToolResult()

protected MergeToolResult()

No documentation is available.

Properties

NameDescription
WaitsForMergeGets a value indicating whether MergeToolResult.WaitForExit returns only once the developer is done with the merge.

WaitsForMerge

MergeToolResult.cs

Gets a value indicating whether MergeToolResult.WaitForExit returns only once the developer is done with the merge.

public virtual bool WaitsForMerge { get; }

Property value

bool

Remarks

The default value is true. Override it to return false when the tool hands the files over to an already running application and exits right away, while the diff is still open. The MergeToolSync strategy then keeps the files the developer may still save to instead of cleaning them up when MergeToolResult.WaitForExit returns.

Methods

NameDescription
Dispose()Releases the resources used by the merge tool process.
WaitForExit()Waits for the merge tool process to exit.

Dispose()

Releases the resources used by the merge tool process.

public abstract void Dispose()

WaitForExit()

Waits for the merge tool process to exit.

public abstract void WaitForExit()