NDepend.API Documentation
IProject Interface Methods

NDepend.Project Namespace : IProject Interface

For a list of all members of this type, see IProject members.

Public Methods
 NameDescription
 MethodGets a reference to this NDepend project, with IProjectRef.IProjectRef.DateLastTouched equals to dateLastTouched.  
Top
Extension Methods
 NameDescription
Public Extension MethodCreate an IAnalysisResultRef object from a project, an analysis result file (.ndar extension) and a date.
Public Extension MethodThis method returns a list of string, that each describes in plain-english, the failure to resolve as absolute a path referenced by project. The list returned is empty if all paths can be resolved as absolute.
Public Extension MethodGets a collection of all analysis results available for this project ordered by IAnalysisResultRef. descending.
Public Extension MethodGets a collection of all analysis results available for this project, grouped per months.
Public Extension Method Gets the output directory absolute path that is used during the analysis if the project output directory provided is not an absolute path and cannot be resolved.
Public Extension Method Gets the output directory absolute path that is used during the analysis.
Public Extension Method Try get rules and queries declared in the project file and in rule files referenced by the project.
Public Extension Method Try get rules and queries declared in the project file, in rule files referenced by the project and in source code.
Public Extension Method Loads the analysis result of a project from an analysis result file (.ndar extension).
Public Extension MethodOverloaded. Force log trend metrics values for this analysisResult.
Public Extension MethodOverloaded.  Runs a full analysis on this project, in-process and synchronously. (Only available with a Build Machine license).
Public Extension MethodOverloaded.  Runs a full analysis on this project, in-process and synchronously, and then generate a HTML report. (Only available with a Build Machine license).
Public Extension MethodTry compute the log label from project and codeBase.
Public Extension MethodGets a reference to the most recent analysis result available for this project.
Public Extension MethodOverloaded. Try load code rules and queries defined in the rule file defined by ruleFileRef.
Public Extension MethodOverloaded. This method attempts to resolve an absolute file path from a file path
Public Extension MethodOverloaded. Try save code rules and queries defined in a rule file defined by ruleFileRef.
Top
See Also

Reference

IProject Interface
NDepend.Project Namespace