NDepend.API Documentation
NDepend.Project Namespace
Inheritance Hierarchy
The namespace NDepend.Project provides types that modelize every aspects of a NDepend project.
Classes
 ClassDescription
Class Provides a set of extension methods to help working with NDepend project.
Class Define a reference to a Visual Studio solution or project file. From this Visual Studio file one or several application assemblies are inferred to be analyzed.
ClassDefine the information to eventually resolve components of an IDEFile in a root folder.
Class Define a path variable.
Class The exception that is thrown when a project related operation fails.
Interfaces
 InterfaceDescription
InterfaceRepresents an application or third-party assembly resolving error, obtained when trying to resolve assemblies with the method IProjectCodeToAnalyze.IProjectCodeToAnalyze.Resolve.
Interface Represents a reference to a file that describes a dependency graph.
Interface Represents an NDepend project, with all its settings readable and writable.
InterfaceRepresents baseline settings of an NDepend project. It can be the settings for IProject.BaselineInUI or IProject.BaselineDuringAnalysis.
Interface Represents this NDepend project code queries and code rules.
Interface Represents application and third-party assemblies to analyze, of an NDepend project.
Interface Represents settings of an NDepend project concerning code coverage file(s) to load to obtain code coverage metrics.
Interface Represents settings of an NDepend project concerning the debt.
Interface Represents the collection of analysis time warnings disabled, of an NDepend project.
Interface Hold project settings related to GitHub.
Interface Represents the list of graph files referenced by this project.
Interface Represents an NDepend project's settings relative to historic analysis results storage.
InterfaceExposes base operations on NDepend project, including load/save/create/get most recent... A IProjectManager object can be obtained from the property NDepend.NDependServicesProvider.NDepend.NDependServicesProvider.ProjectManager.
Interface Represents the project path variables that can be use to handle complex path redirection scenarios.
Interface Represents main properties of an NDepend project.
Interface Represents a reference to a NDepend project.
Interface Represents report settings of an NDepend project.
Interface Represents the list of rule files referenced by this project.
Interface Represents an NDepend project's analysis time source files rebasing settings.
Interface Represents an NDepend project's settings relative to trend metrics log and diagrams displayed.
Interface Represents a reference to a file containing extra code rules and queries.
Interface Represents how some project settings are stored.
Enumerations
 EnumerationDescription
EnumerationRepresents a value that determines for a IProjectBaseline, with which analysis result the comparison occurs..
EnumerationRepresents a value that determines if a IProjectBaseline comparison doesn't occur, occurs with a previous analyis result of this NDepend project or occurs with a previous analyis result of another NDepend project.
Enumeration Represents the recurrence of when trend metrics values are logged, or when historic analysis result are persisted.
Enumeration Define path variable access rights.
Enumeration Represents a bit array of an NDepend project settings.
Enumeration Represents the report format option.
Enumeration Represents an array of flags that indicates various boolean report options.
Enumeration Represents an array of flags that indicates a sub set of possible report sections.
Enumeration Enumeration about where the DebtSettings are stored.
EnumerationSpecifies if a project is temporary or not. Three temporary projects can co-exist. TemporaryNewer and TemporaryOlder values are useful if you wish to compare two temporary projects.
See Also

Reference

NDepend.API Assembly