Namespace NDepend.Analysis
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 (3)
- AnalysisConstants
Analysis Constants.
- AnalysisException
The exception that is thrown when an analysis related operation fails.
- ExtensionMethodsProjectAnalysis
Provides a set of extension methods to run analysis (only available with a Build Machine license) and to collect existing analysis results references.
Interfaces (6)
- IAnalysisLog
Represents a log emitted at analysis execution time.
- IAnalysisManager
Exposes the unique ShowDialogBuildComparison method. A IAnalysisManager object can be obtained from the property NDependServicesProvider.AnalysisManager.
- IAnalysisResult
Represents an analysis result.
- IAnalysisResultRef
Represents a reference to a NDepend analysis result.
- IAnalysisResultsRefsForAMonth
Represents a collection of available analysis results references, done during a particular month.
- IProgressLog
Represents a progress log emitted at analysis execution time or existing analysis result load time.
Enums (2)
- AnalysisLogCategory
Represents an analysis log category: Info / Warning / Error.
- TryGetAnalysisResultRefToCompareWithResult
Defines the result of calling one of the overload of the method ExtensionMethodsProjectAnalysis.TryGetAnalysisResultRefToCompareWith(IProjectBaseline, out IAnalysisResultRef).