Table of Contents

Enum ReportOptionsFlags

Namespace
NDepend.Project
Assembly
NDepend.API.dll

Represents an array of flags that indicates various boolean report options.

[Flags]
public enum ReportOptionsFlags : ulong
Extension Methods

Fields (27)

AllowBreakLongLine = 32768

AllowBreakLongLine

CollapseCodeQueriesBodies = 65536

CollapseCodeQueriesBodies

Default = HideTypesMetricsOnLargeApp | HideTypesDependenciesOnLargeApp | DontShowTooManyCodeRulesMatchedItems | HideNamespacesMetricsOnLargeApp | HideNamespacesDependenciesOnLargeApp | AllowBreakLongLine | CollapseCodeQueriesBodies | ShowRuleDescriptionIfAvailable | LinkElementToRelativeSourceFile | ShowNewIssuesInSource | ShowUnresolvedIssuesInSource | DontShowTooManyTestsPerSourceFile

Default

DontClusterAsmInGraph = 262144

DontClusterAsmInGraph

DontCompressReport = 67108864

DontCompressReport

This flag is negative to make sure all existing projects (built with a version lower than v2024.2) compress their report

DontLinkElementToSourceFile = 2097152

When the source file declaration(s) of a code element has been resolved at analysis time, with this flag un-set it is possible to get a link to this declaration for each occurrence of the code element in the report.

This flag is negative - prefixed by don't - so existing project files get elements links in report as-is.

DontShowCodeElementIcons = 1048576

When this flag is un-set, icons are shown before code elements in the report.

This flag is negative - prefixed by don't - so existing project files get code elements' icons in report as-is.

DontShowTooManyCodeRulesMatchedItems = 4096

DontShowTooManyCodeRulesMatchedItems

DontShowTooManyTestsPerSourceFile = 2147483648

16Sep2026: When set, a source file page in the report lists at most NbTestsPerSourceFile tests using the file (the "Used by X tests" pane). The count X is never capped.

DontUnfoldMultiItemsCell = 524288

Some rules and code queries result's cells match several items (like several classes or several issues). When this flag is un-set, it unfolds up to 10 items in the concerned queries' results' cells.

This flag is negative - prefixed by don't - so existing project files get multi-items cells unfold in report as-is.

ExportGraphAndMatrixAsBitmap = 134217728

ExportGraphAndMatrixAsBitmap

Set this flag to export the dependency graph and matrix in the report as a PNG bitmap, restoring the format used before version 2025.1, instead of the default vectorized versions.

GraphLayoutDirectionTopToBottom = 512

GraphLayoutDirectionTopToBottom

HideNamespacesDependenciesOnLargeApp = 16384

HideNamespacesDependenciesOnLargeApp

HideNamespacesMetricsOnLargeApp = 8192

HideNamespacesMetricsOnLargeApp

HideTierAssembliesInGraph = 256

HideTierAssembliesInGraph

HideTypesDependenciesOnLargeApp = 2048

HideTypesDependenciesOnLargeApp

HideTypesMetricsOnLargeApp = 1024

HideTypesMetricsOnLargeApp

LinkElementToRelativeSourceFile = 4194304

When this flag is set, links to source file declarations in the report are paths relative to the report file location.

None = 0

None

OutputSourceFile_All = 33554432

All source files are listed in the limit of IProjectReport.MaxNbSourceFiles.

OutputSourceFile_OnlyIssuesOrDiff = 16777216

Only source files containing issues or changed since baseline or new since the baseline are listed in the limit of IProjectReport.MaxNbSourceFiles.

If both OutputSourceFile_OnlyIssuesOrDiff and OutputSourceFile_All are reset, only source files containing issues are listed in the limit of IProjectReport.MaxNbSourceFiles.

ShowAllSourceFiles = 8388608

When this flag is set, don't take account of the limit IProjectReport.MaxNbSourceFiles.

ShowFixedIssuesInSource = 1073741824
ShowNewIssuesInSource = 268435456

Specifies that new issues detected in the source code should be displayed in the report.

ShowRuleDescriptionIfAvailable = 131072

ShowRuleDescriptionIfAvailable

ShowUnresolvedIssuesInSource = 536870912

Specifies that unresolved issues detected in the source code should be displayed in the report.

ValueUsedWhenNoOptionFlagsFoundInXML = 0

ValueUsedWhenNoOptionFlagsFoundInXML