IMercurialCommandObserver Interface

Summary

This interface must be implemented by an object that will act as an observer of events related to Mercurial command execution.
Assembly
Mercurial.Net.dll
Namespace
Mercurial
Implementing Types
graph TD Type["IMercurialCommandObserver"] class Type type-node Type-.->Implementing0["DebugObserver"] click Implementing0 "/Cake.Hg/api/Mercurial/DebugObserver"

Syntax

public interface IMercurialCommandObserver

Methods

Name Value Summary
ErrorOutput(string) void
This method will be called once for each line of error output from the command. Note that this method will be called on a different thread than the thread that called the Execute(string, IMercurialCommand) method.
Executed(string, string, int, string, string) void
This method will be called after the command has terminated (either timed out or completed by itself.)
Executing(string, string) void
This method will be called before the command starts executing.
Output(string) void
This method will be called once for each line of normal output from the command. Note that this method will be called on a different thread than the thread that called the Execute(string, IMercurialCommand) method.