IBuildProjectNode Interface

Interface for a BuildProjectNode type of IBuildInformationNode. To obtain an IBuildProjectNode, use the InformationNodeConverters class.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Syntax

'Declaration
Public Interface IBuildProjectNode
public interface IBuildProjectNode
public interface class IBuildProjectNode
type IBuildProjectNode =  interface end
public interface IBuildProjectNode

The IBuildProjectNode type exposes the following members.

Properties

  Name Description
Public property Children Gets the project node child nodes of this project node.
Public property CompilationErrors Gets or sets the number of compilation errors that were encountered for this project.
Public property CompilationWarnings Gets or sets the number of compilation warnings that were encountered for this project.
Public property FinishTime Gets or sets the time when the invocation of the project was completed.
Public property Flavor Gets or sets the flavor for which this project was built.
Public property LocalPath Gets or sets the local path of this project.
Public property LogFile Gets the log file for this project.
Public property Node Gets the underlying IBuildInformationNode.
Public property Parent Gets the project node parent of this compilation summary. May be null.
Public property Platform Gets or sets the platform for which this project was built.
Public property ServerPath Gets or sets the server path of this project.
Public property StartTime Gets or sets the time when the project was invoked.
Public property StaticAnalysisErrors Gets or sets the number of static analysis errors that were encountered for this project.
Public property StaticAnalysisWarnings Gets or sets the number of static analysis warnings that were encountered for this project.
Public property TargetNames Gets or sets the targets on which the project was invoked.

Top

Methods

  Name Description
Public method AddBuildProjectNode Adds a child project node to this project node.
Public method GetErrors Gets all the errors for this project and all its child nodes.
Public method GetWarnings Gets all the warnings for this project and all its child nodes.
Public method Save Saves the build project to the server.

Top

See Also

Reference

Microsoft.TeamFoundation.Build.Client Namespace