Defines the events raised by the build engine. Loggers receive an object implementing this interface in their Initialize method and use it to subscribe to the events they are interested in receiving.
The following tables list the members exposed by the IEventSource type.
|AnyEventRaised||Occurs when a build raises any other type of build event.|
|BuildFinished||Occurs when a build finishes.|
|BuildStarted||Occurs when a build starts.|
|CustomEventRaised||Occurs when a build raises a custom event.|
|ErrorRaised||Occurs when a build raises an error.|
|MessageRaised||Occurs when a build raises a message.|
|ProjectFinished||Occurs when a project finishes building.|
|ProjectStarted||Occurs when a project starts building.|
|StatusEventRaised||Occurs when a build raises a status event.|
|TargetFinished||Occurs when a target finishes building.|
|TargetStarted||Occurs when a target starts building.|
|TaskFinished||Occurs when a task completes execution.|
|TaskStarted||Occurs when a task begins execution.|
|WarningRaised||Occurs when a build raises a warning.|