3 instantiations of ComputationalComplexityMetrics
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (3)
27
internal static readonly ComputationalComplexityMetrics Default =
new
(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.Empty,
86
return new
ComputationalComplexityMetrics
(executableLinesOfCode, effectiveLinesOfMaintainableCode, operatorUsageCounts, symbolUsageCounts, constantUsageCounts,
377
return new
ComputationalComplexityMetrics
(
26 references to ComputationalComplexityMetrics
Microsoft.CodeAnalysis.BannedApiAnalyzers (26)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
28
: base(symbol, maintainabilityIndex,
ComputationalComplexityMetrics
.Default,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
30
ComputationalComplexityMetrics
computationalComplexityMetrics,
67
internal
ComputationalComplexityMetrics
ComputationalComplexityMetrics { get; }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.EventMetricData.cs (2)
19
ComputationalComplexityMetrics
computationalComplexityMetrics,
35
(int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) =
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.FieldMetricData.cs (3)
19
ComputationalComplexityMetrics
computationalComplexityMetrics,
34
(int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) =
45
private static int CalculateMaintainabilityIndex(
ComputationalComplexityMetrics
computationalComplexityMetrics, int cyclomaticComplexity)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (3)
19
ComputationalComplexityMetrics
computationalComplexityMetrics,
34
(int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) =
56
private static int CalculateMaintainabilityIndex(
ComputationalComplexityMetrics
computationalComplexityMetrics, int cyclomaticComplexity)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (3)
22
ComputationalComplexityMetrics
computationalComplexityMetrics,
71
(int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) =
160
ComputationalComplexityMetrics
computationalComplexityMetrics,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
27
: base(symbol, maintainabilityIndex,
ComputationalComplexityMetrics
.Default,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.PropertyMetricData.cs (2)
19
ComputationalComplexityMetrics
computationalComplexityMetrics,
35
(int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) =
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (5)
27
internal static readonly
ComputationalComplexityMetrics
Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.Empty,
65
private static
ComputationalComplexityMetrics
Create(
90
public static
ComputationalComplexityMetrics
Compute(IOperation operationBlock)
366
public
ComputationalComplexityMetrics
Union(
ComputationalComplexityMetrics
other)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
194
internal static (int cyclomaticComplexity,
ComputationalComplexityMetrics
computationalComplexityMetrics) ComputeCoupledTypesAndComplexityExcludingMemberDecls(
201
ComputationalComplexityMetrics
computationalComplexityMetrics =
ComputationalComplexityMetrics
.Default;
282
computationalComplexityMetrics = computationalComplexityMetrics.Union(
ComputationalComplexityMetrics
.Compute(operationBlock));