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

WarningHandler() protected method

This is the delegate for warning events.
protected WarningHandler ( object sender, Microsoft.Build.Framework.BuildWarningEventArgs warningEvent ) : void
sender object
warningEvent Microsoft.Build.Framework.BuildWarningEventArgs
return void
        protected virtual void WarningHandler(object sender, BuildWarningEventArgs warningEvent)
        {
            if (warningEvent == null)
                throw new ArgumentNullException("warningEvent");

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