Microsoft.VisualStudio.Project.IdeBuildLogger.ErrorHandler C# (CSharp) Method

ErrorHandler() protected method

This is the delegate for error events.
protected ErrorHandler ( object sender, Microsoft.Build.Framework.BuildErrorEventArgs errorEvent ) : void
sender object
errorEvent Microsoft.Build.Framework.BuildErrorEventArgs
return void
        protected virtual void ErrorHandler(object sender, BuildErrorEventArgs errorEvent)
        {
            if (errorEvent == null)
                throw new ArgumentNullException("errorEvent");

            // NOTE: This may run on a background thread!
            QueueOutputText(GetFormattedErrorMessage(errorEvent.File, errorEvent.LineNumber, errorEvent.ColumnNumber, false, errorEvent.Code, errorEvent.Message));
            QueueTaskEvent(errorEvent);
        }