NDepend.API Documentation
IProject Interface Members
Properties  Methods  Events

NDepend.Project Namespace : IProject Interface

The following tables list the members exposed by IProject.

Public Properties
 NameDescription
 Property Represents settings of this NDepend project concerning the baseline eventually used during analysis.  
 Property Represents settings of this NDepend project concerning the baseline eventually used in NDepend user interface (VisualNDepend or VisualStudio addin).  
 Property Represents this NDepend project code queries and code rules.  
 Property Represents this NDepend project assemblies to analyze.  
 Property Represents settings of this NDepend project concerning code coverage file(s) to load to obtain code coverage metrics.  
 Property Represents the debt settings of this project.  
 Property Represents the collection of analysis warnings disabled, of this NDepend project.  
 Property Represents this NDepend project Github settings.  
 Property Represents the list of graph files referenced by this project.  
 Property Represents this NDepend project's settings relative to Historic Analysis Results storage.  
 Property Represents the issue import settings of this project.  
 Property Represents this NDepend project path variables collection.  
 Property Represents this NDepend project main properties.  
 Property Represents settings of this NDepend project concerning report.  
 Property Represents the list of rule files referenced by this project.  
 Property Represents this NDepend project source files rebasing settings.  
 Property Represents this NDepend project's settings relative to trend metrics log and diagrams displayed.  
Top
Public Methods
 NameDescription
 MethodGets a reference to this NDepend project, with IProjectRef.IProjectRef.DateLastTouched equals to dateLastTouched.  
Top
Extension Methods
 NameDescription
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 Try get rules and queries declared in the project file, in rule files referenced by the project and in source code and imported from SARIF files generated from Roslyn Analyzers at analysis time.
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
Public Events
 NameDescription
 Event This event is triggered each time some settings of this NDepend project are changed.  
Top
See Also

Reference

IProject Interface
NDepend.Project Namespace