예제 #1
0
        private void EventSourceOnErrorRaised(object sender, BuildErrorEventArgs e)
        {
            var errorRecord = new ErrorRecord(
                new Exception(FormatErrorEvent(e)),
                $"MSBuildError({e.Code})",
                ErrorCategory.NotSpecified,
                e);

            PSEventSink?.WriteError(errorRecord);
        }
예제 #2
0
 protected override void Write(string message)
 {
     PSEventSink?.WriteHost(message);
 }
예제 #3
0
        private void EventSourceOnWarningRaised(object sender, BuildWarningEventArgs e)
        {
            var message = FormatWarningEvent(e);

            PSEventSink?.WriteWarning(message);
        }
예제 #4
0
 protected override void Write(string message)
 {
     PSEventSink?.WriteVerbose(message);
 }