IBuildListener Interface

Summary

Instances of classes that implement this interface can register to be notified when things happen during a build.
Assembly
NAnt.Core.dll
Namespace
NAnt.Core
Implementing Types
graph BT Type["IBuildListener"] class Type type-node Implementing0["XmlLogger"]-.->Type click Implementing0 "/api/NAnt.Core/XmlLogger" Implementing1["MailLogger"]-.->Type click Implementing1 "/api/NAnt.Core/MailLogger" Implementing2["IBuildLogger"]-.->Type click Implementing2 "/api/NAnt.Core/IBuildLogger" Implementing3["DefaultLogger"]-.->Type click Implementing3 "/api/NAnt.Core/DefaultLogger"

Syntax

public interface IBuildListener

Methods

Name Value Summary
BuildFinished(Object, BuildEventArgs) void
Signals that the last target has finished.
BuildStarted(Object, BuildEventArgs) void
Signals that a build has started.
MessageLogged(Object, BuildEventArgs) void
Signals that a message has been logged.
TargetFinished(Object, BuildEventArgs) void
Signals that a target has finished.
TargetStarted(Object, BuildEventArgs) void
Signals that a target has started.
TaskFinished(Object, BuildEventArgs) void
Signals that a task has finished.
TaskStarted(Object, BuildEventArgs) void
Signals that a task has started.