C# 클래스 PKStudio.Helpers.MSBuildOutputLogger

상속: Logger, ILoggable, IDisposable
파일 보기 프로젝트 열기: AlexandrSurkov/PKStudio 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
Initialize ( IEventSource eventSource ) : void
MSBuildOutputLogger ( ) : System
Shutdown ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnBuildStep ( ) : void
OnError ( WEMessage Error ) : void
OnLogFinished ( ErrorsAndWarningsList ErrorsAndWarningsList ) : void
OnLogStarted ( ) : void
OnMessage ( string message ) : void
OnWarning ( WEMessage Warning ) : void

비공개 메소드들

메소드 설명
AddMessage ( object sender, EventArgs args, MessageType type ) : void
GetMFObjectFromProjectFile ( string path ) : object
WorkerDone ( object sender, RunWorkerCompletedEventArgs e ) : void
WorkerThread ( object sender, DoWorkEventArgs e ) : void
WriteIntent ( ) : void
WriteLine ( string str ) : void
WriteLine ( string line, Microsoft.Build.Framework.BuildEventArgs e ) : void

Just write a line to the log

WriteLineWithIntent ( string line ) : void
WriteLineWithSenderAndMessage ( string line, Microsoft.Build.Framework.BuildEventArgs e ) : void

Write a line to the log, adding the SenderName and Message (these parameters are on all MSBuild event argument objects)

eventSource_BuildFinished ( object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e ) : void
eventSource_BuildFinished_add ( object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e ) : void
eventSource_BuildStarted ( object sender, Microsoft.Build.Framework.BuildStartedEventArgs e ) : void
eventSource_BuildStarted_add ( object sender, Microsoft.Build.Framework.BuildStartedEventArgs e ) : void
eventSource_CustomEventRaised ( object sender, Microsoft.Build.Framework.CustomBuildEventArgs e ) : void
eventSource_CustomEventRaised_add ( object sender, Microsoft.Build.Framework.CustomBuildEventArgs e ) : void
eventSource_ErrorRaised ( object sender, Microsoft.Build.Framework.BuildErrorEventArgs e ) : void
eventSource_ErrorRaised_add ( object sender, Microsoft.Build.Framework.BuildErrorEventArgs e ) : void
eventSource_MessageRaised ( object sender, Microsoft.Build.Framework.BuildMessageEventArgs e ) : void
eventSource_MessageRaised_add ( object sender, Microsoft.Build.Framework.BuildMessageEventArgs e ) : void
eventSource_ProjectFinished ( object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e ) : void
eventSource_ProjectFinished_add ( object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e ) : void
eventSource_ProjectStarted ( object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e ) : void
eventSource_ProjectStarted_add ( object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e ) : void
eventSource_StatusEventRaised ( object sender, Microsoft.Build.Framework.BuildStatusEventArgs e ) : void
eventSource_StatusEventRaised_add ( object sender, Microsoft.Build.Framework.BuildStatusEventArgs e ) : void
eventSource_TargetFinished ( object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e ) : void
eventSource_TargetFinished_add ( object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e ) : void
eventSource_TargetStarted ( object sender, Microsoft.Build.Framework.TargetStartedEventArgs e ) : void
eventSource_TargetStarted_add ( object sender, Microsoft.Build.Framework.TargetStartedEventArgs e ) : void
eventSource_TaskFinished ( object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e ) : void
eventSource_TaskFinished_add ( object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e ) : void
eventSource_TaskStarted ( object sender, Microsoft.Build.Framework.TaskStartedEventArgs e ) : void
eventSource_TaskStarted_add ( object sender, Microsoft.Build.Framework.TaskStartedEventArgs e ) : void
eventSource_WarningRaised ( object sender, Microsoft.Build.Framework.BuildWarningEventArgs e ) : void
eventSource_WarningRaised_add ( object sender, Microsoft.Build.Framework.BuildWarningEventArgs e ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Initialize() 공개 메소드

public Initialize ( IEventSource eventSource ) : void
eventSource IEventSource
리턴 void

MSBuildOutputLogger() 공개 메소드

public MSBuildOutputLogger ( ) : System
리턴 System

OnBuildStep() 보호된 메소드

protected OnBuildStep ( ) : void
리턴 void

OnError() 보호된 메소드

protected OnError ( WEMessage Error ) : void
Error WEMessage
리턴 void

OnLogFinished() 보호된 메소드

protected OnLogFinished ( ErrorsAndWarningsList ErrorsAndWarningsList ) : void
ErrorsAndWarningsList ErrorsAndWarningsList
리턴 void

OnLogStarted() 보호된 메소드

protected OnLogStarted ( ) : void
리턴 void

OnMessage() 보호된 메소드

protected OnMessage ( string message ) : void
message string
리턴 void

OnWarning() 보호된 메소드

protected OnWarning ( WEMessage Warning ) : void
Warning WEMessage
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void