ICompilationSummary Interface

Note: This API is now obsolete.

Interface for a CompilationSummary type of IBuildInformationNode.

To obtain an ICompilationSummary, use the InformationNodeConverters class.

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

Syntax

'Declaration
<ObsoleteAttribute("This class has been deprecated. Please remove all references.",  _
    False)> _
Public Interface ICompilationSummary
[ObsoleteAttribute("This class has been deprecated. Please remove all references.", 
    false)]
public interface ICompilationSummary
[ObsoleteAttribute(L"This class has been deprecated. Please remove all references.", 
    false)]
public interface class ICompilationSummary
[<ObsoleteAttribute("This class has been deprecated. Please remove all references.", 
    false)>]
type ICompilationSummary =  interface end
public interface ICompilationSummary

The ICompilationSummary type exposes the following members.

Properties

  Name Description
Public property Children Gets the child nodes of this compilation summary.
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 Id Gets the ID of the underlying IBuildInformationNode of the compilation summary.
Public property Node Gets the underlying IBuildInformationNode.
Public property Parent Gets the compilation summary parent of this compilation summary. May be null if this node has no parent.
Public property ProjectFile Gets or sets the project whose compilation is summarized by this compilation summary.
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.

Top

Methods

  Name Description
Public method AddCompilationSummary Adds a child compilation summary to this compilation summary.
Public method Save Saves the compilation summary to the server.

Top

See Also

Reference

Microsoft.TeamFoundation.Build.Client Namespace