Table of Contents

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).