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