Table of Contents

Enum ReportSections

Namespace
NDepend.Project
Assembly
NDepend.API.dll

Represents an array of flags that indicates a sub set of possible report sections.

[Flags]
public enum ReportSections : uint
Extension Methods

Fields (22)

All = TypesDependencies | NamespacesDependencies | Default

All

AnalysisLog = 256

AnalysisLog

ApplicationMetrics = 1

ApplicationMetrics

AssembliesAbstractnessVSInstability = 8

AssembliesAbstractnessVSInstability

AssembliesBuildOrder = 128

AssembliesBuildOrder

AssembliesDependencies = 16

AssembliesDependencies

AssembliesDependencyGraph = 32

AssembliesDependencyGraph

AssembliesDependencyMatrix = 64

AssembliesDependencyMatrix

AssembliesMetrics = 2

AssembliesMetrics

CodeQueries = 1024

CodeQueries

CodeRules = 512

CodeRules

Default = ApplicationMetrics | AssembliesMetrics | TreemapMetricView | AssembliesAbstractnessVSInstability | AssembliesDependencies | AssembliesDependencyGraph | AssembliesDependencyMatrix | AssembliesBuildOrder | AnalysisLog | CodeRules | CodeQueries | TypesMetrics | NamespacesMetrics | TrendCharts | QualityGates

Default

DontOutputIssuesInSource = 131072

DontOutputIssuesInSource

This flag is negative to make sure all existing projects (built with a version lower than v2023.2) do output issues in source

DontOutputProjectsList = 262144

DontOutputProjectsList

This flag is negative to make sure all existing projects (built with a version lower than v2024.1) do output projects list

NamespacesDependencies = 16384

NamespacesDependencies

NamespacesMetrics = 8192

NamespacesMetrics

None = 0

None

QualityGates = 65536

QualityGates

TreemapMetricView = 4

TreemapMetricView

TrendCharts = 32768

TrendCharts

TypesDependencies = 4096

TypesDependencies

TypesMetrics = 2048

TypesMetrics