NDepend.API Documentation
NDepend.Analysis Namespace
Inheritance Hierarchy

The namespace NDepend.Analysis provides types and methods needed to start an analysis, obtain log during the analysis execution and gather the analysis result

Classes
 ClassDescription
Class Analysis Constants.
Class The exception that is thrown when an analysis related operation fails.
Class Provides a set of extension methods to run analysis (only available with a Build Machine license) and to collect existing analysis results references.
Class 
Interfaces
 InterfaceDescription
Interface Represents a log emitted at analysis execution time.
InterfaceExposes the unique ShowDialogBuildComparison method. A IAnalysisManager object can be obtained from the property NDepend.NDependServicesProvider.NDepend.NDependServicesProvider.AnalysisManager.
Interface Represents an analysis result.
Interface Represents a reference to a NDepend analysis result.
Interface Represents a collection of available analysis results references, done during a particular month.
Interface Represents a log emitted at analysis execution time.
Interface Represents a progress log emitted at analysis execution time or existing analysis result load time.
Enumerations
 EnumerationDescription
Enumeration Represents an analysis log category: Info / Warning / Error.
Enumeration Represents an issue computation log category: Info / Warning / Error.
EnumerationDefines the result of calling one of the overload of the method ExtensionMethodsProjectAnalysis.ExtensionMethodsProjectAnalysis.TryGetAnalysisResultRefToCompareWith.
Remarks
The namespace NDepend.Analysis provides types and methods to run analysis, get log during analysis execution, and gather the analysis result.
See Also

Reference

NDepend.API Assembly