MergeToolResult Class
Represents the result of launching a merge tool process.
public abstract class MergeToolResult : IDisposable- Implements
Constructors
| Name | Description |
|---|---|
| MergeToolResult() |
MergeToolResult()
protected MergeToolResult()No documentation is available.
Properties
| Name | Description |
|---|---|
| WaitsForMerge | Gets a value indicating whether MergeToolResult.WaitForExit returns only once the developer is done with the merge. |
WaitsForMerge
MergeToolResult.csGets a value indicating whether MergeToolResult.WaitForExit returns only once the developer is done with the merge.
public virtual bool WaitsForMerge { get; }Property value
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
| Name | Description |
|---|---|
| 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()