C# Класс PKStudio.Helpers.MSBuildOutputLogger

Наследование: Logger, ILoggable, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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