protected virtual void MessageHandler(object sender, BuildMessageEventArgs messageEvent) { // NOTE: This may run on a background thread! QueueOutputEvent(messageEvent.Importance, messageEvent); }