@@ -17,18 +17,18 @@ namespace ICSharpCode.CodeAnalysis
1717{
1818 public class FxCopLogger : IMSBuildAdditionalLogger
1919 {
20- public ILogger CreateLogger ( MSBuildEngine engine )
20+ public ILogger CreateLogger ( MSBuildEngineWorker engineWorker )
2121 {
22- return new FxCopLoggerImpl ( engine ) ;
22+ return new FxCopLoggerImpl ( engineWorker ) ;
2323 }
2424
2525 private class FxCopLoggerImpl : ILogger
2626 {
27- MSBuildEngine engine ;
27+ MSBuildEngineWorker engineWorker ;
2828
29- public FxCopLoggerImpl ( MSBuildEngine engine )
29+ public FxCopLoggerImpl ( MSBuildEngineWorker engineWorker )
3030 {
31- this . engine = engine ;
31+ this . engineWorker = engineWorker ;
3232 }
3333
3434 public LoggerVerbosity Verbosity {
@@ -54,7 +54,7 @@ public string Parameters {
5454 public void Initialize ( IEventSource eventSource )
5555 {
5656 this . eventSource = eventSource ;
57- engine . MessageView . AppendText ( "${res:ICSharpCode.CodeAnalysis.RunningFxCopOn} " + Path . GetFileNameWithoutExtension ( engine . CurrentProjectFile ) + "\r \n " ) ;
57+ engineWorker . OutputText ( "${res:ICSharpCode.CodeAnalysis.RunningFxCopOn} " + Path . GetFileNameWithoutExtension ( engineWorker . CurrentProjectFile ) + "\r \n " ) ;
5858 eventSource . ErrorRaised += OnError ;
5959 eventSource . WarningRaised += OnWarning ;
6060 }
@@ -85,12 +85,12 @@ void AppendError(string file, int lineNumber, int columnNumber,
8585 string category , string checkId , string subcategory )
8686 {
8787 string [ ] moreData = ( subcategory ?? "" ) . Split ( '|' ) ;
88- BuildError err = engine . CurrentErrorOrWarning ;
88+ BuildError err = engineWorker . CurrentErrorOrWarning ;
8989 if ( FileUtility . IsValidFileName ( file ) &&
9090 Path . GetFileName ( file ) == "SharpDevelop.CodeAnalysis.targets" ) {
9191 err . FileName = null ;
9292 }
93- IProject project = ProjectService . GetProject ( engine . CurrentProjectFile ) ;
93+ IProject project = ProjectService . GetProject ( engineWorker . CurrentProjectFile ) ;
9494 if ( project != null ) {
9595 IProjectContent pc = ParserService . GetProjectContent ( project ) ;
9696 if ( pc != null ) {
0 commit comments