21.3. C# Metrics

Component Dependencies to Remove (C# Directories)

Description: Number of component dependencies to remove to break up all C# directory cycle groups.

Categories: Code Analysis, Cycle

​

Component Dependencies to Remove (C# Namespaces)

Description: Number of component dependencies to remove to break up all C# namespace cycle groups.

Categories: Code Analysis, Dependency

​

Parser Dependencies to Remove (C# Directories)

Description: Number of code lines to change to break up all C# directory cycle groups.

Categories: Code Analysis, Cycle

​

Parser Dependencies to Remove (C# Namespaces)

Description: Number of code lines to change to break up all C# namespace cycle groups.

Categories: Code Analysis, Dependency

​

Structural Debt Index (C# Directories)

Description: Cumulative structural debt index of all C# directory cycle groups.

Categories: Code Analysis

​

Structural Debt Index (C# Namespaces)

Description: Cumulative structural debt index of all C# namespace cycle groups.

Categories: Code Analysis

​

Average Relative Cyclicity (C# Directories)

Description: Weighted average of relative C# directory cyclicity of modules in percent.

Categories: Cycle

​

Average Relative Cyclicity (C# Namespaces)

Description: Weighted average of relative C# namespace cyclicity of modules in percent.

Categories: Cycle

​

Biggest C# Directory Cycle Group

Description: Biggest C# directory cycle group.

Categories: Cycle

​

Biggest C# Namespace Cycle Group

Description: Biggest C# namespace cycle group.

Categories: Cycle

​

Cyclicity (C# Directories)

Description: Cumulated cyclicity of C# directory cycle groups.

Categories: Cycle

​

Cyclicity (C# Namespaces)

Description: Cumulated cyclicity of C# namespace cycle groups.

Categories: Cycle

​

Number of Critical C# Directory Cycle Groups

Description: Number of C# directory cycle groups marked as errors.

Categories: Cycle

​

Number of Critical C# Namespace Cycle Groups

Description: Number of C# namespace cycle groups marked as errors.

Categories: Cycle

​

Number of Cyclic C# Directories

Description: Number of cyclic C# directories.

Categories: Cycle

​

Number of Cyclic C# Namespaces

Description: Number of cyclic C# namespaces.

Categories: Cycle

​

Number of Ignored Cyclic C# Directories

Description: Number of ignored cyclic C# directories.

Categories: Cycle

​

Number of Ignored Cyclic C# Namespaces

Description: Number of ignored cyclic C# namespaces.

Categories: Cycle

​

Number of all C# Directory Cycle Groups

Description: Number of all C# directory cycle groups, errors and warnings.

Categories: Cycle

​

Number of all C# Namespace Cycle Groups

Description: Number of C# namespace cycle groups, errors and warnings.

Categories: Cycle

​

Relative Cyclicity (C# Directories)

Description: Relative C# directory cyclicity in percent.

Categories: Cycle

​

Relative Cyclicity (C# Namespaces)

Description: Relative C# namespace cyclicity in percent.

Categories: Cycle

​

Number of C# Directories

Description: Number of C# directories containing components in fully analyzed and issue ignoring code.

Categories: Size

​

Number of C# Directories (Full Analysis)

Description: Number of C# directories containing fully analyzed components.

Categories: Size

​

Number of C# Namespaces

Description: Number of C# namespaces containing types in fully analyzed and issue ignoring code.

Categories: Size

​

Number of C# Namespaces (Full Analysis)

Description: Number of C# namespaces containing fully analyzed types.

Categories: Size

​