C# Class Rosalia.TaskLib.MsBuild.MsBuildTask

This task uses MSBuild.exe command line tool to run a build process.
Inheritance: ExternalToolTask
Exibir arquivo Open project: rosaliafx/Rosalia

Public Methods

Method Description
MsBuildTask ( ) : System

Protected Methods

Method Description
FillMessageLevelDetectors ( MessageLevel?>.IList detectors ) : void
GetProjectFile ( TaskContext context ) : string
GetToolArguments ( TaskContext context ) : string
GetToolPath ( TaskContext context ) : string
GetToolPathLookup ( TaskContext context ) : IEnumerable

Private Methods

Method Description
LookUpMsBuildRegistryKeys ( ) : string[]

Method Details

FillMessageLevelDetectors() protected method

protected FillMessageLevelDetectors ( MessageLevel?>.IList detectors ) : void
detectors MessageLevel?>.IList
return void

GetProjectFile() protected method

protected GetProjectFile ( TaskContext context ) : string
context Rosalia.Core.Tasks.TaskContext
return string

GetToolArguments() protected method

protected GetToolArguments ( TaskContext context ) : string
context Rosalia.Core.Tasks.TaskContext
return string

GetToolPath() protected method

protected GetToolPath ( TaskContext context ) : string
context Rosalia.Core.Tasks.TaskContext
return string

GetToolPathLookup() protected method

protected GetToolPathLookup ( TaskContext context ) : IEnumerable
context Rosalia.Core.Tasks.TaskContext
return IEnumerable

MsBuildTask() public method

public MsBuildTask ( ) : System
return System