IBuildEngine Interface
TOC
Collapse the table of content
Expand the table of content

IBuildEngine Interface

 

Provides a way for task authors to use a subset of the functionality of the MSBuild engine. 

Namespace:   Microsoft.Build.Framework
Assembly:  Microsoft.Build.Framework (in Microsoft.Build.Framework.dll)

public interface IBuildEngine

NameDescription
System_CAPS_pubpropertyColumnNumberOfTaskNode

Gets the line number of the task node within the project file that called it.

System_CAPS_pubpropertyContinueOnError

Returns true if the ContinueOnError flag was set to true for this particular task in the project file.

System_CAPS_pubpropertyLineNumberOfTaskNode

Gets the line number of the task node within the project file that called it.

System_CAPS_pubpropertyProjectFileOfTaskNode

Gets the full path to the project file that contained the call to this task.

NameDescription
System_CAPS_pubmethodBuildProjectFile(String, String[], IDictionary, IDictionary)

Initiates a build of a project file. If the build is successful, the outputs, if any, of the specified targets are returned.

System_CAPS_pubmethodLogCustomEvent(CustomBuildEventArgs)

Raises a custom event to all registered loggers.

System_CAPS_pubmethodLogErrorEvent(BuildErrorEventArgs)

Raises an error event to all registered loggers.

System_CAPS_pubmethodLogMessageEvent(BuildMessageEventArgs)

Raises a message event to all registered loggers.

System_CAPS_pubmethodLogWarningEvent(BuildWarningEventArgs)

Raises a warning event to all registered loggers.

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft