3 instantiations of ComputationalComplexityMetrics
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (3)
25internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.Empty, 84return new ComputationalComplexityMetrics(executableLinesOfCode, effectiveLinesOfMaintainableCode, operatorUsageCounts, symbolUsageCounts, constantUsageCounts, 375return new ComputationalComplexityMetrics(
26 references to ComputationalComplexityMetrics
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (26)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
26: base(symbol, maintainabilityIndex, ComputationalComplexityMetrics.Default,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
28ComputationalComplexityMetrics computationalComplexityMetrics, 65internal ComputationalComplexityMetrics ComputationalComplexityMetrics { get; }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.EventMetricData.cs (2)
17ComputationalComplexityMetrics computationalComplexityMetrics, 33(int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) =
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.FieldMetricData.cs (3)
17ComputationalComplexityMetrics computationalComplexityMetrics, 32(int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) = 43private static int CalculateMaintainabilityIndex(ComputationalComplexityMetrics computationalComplexityMetrics, int cyclomaticComplexity)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (3)
17ComputationalComplexityMetrics computationalComplexityMetrics, 32(int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) = 54private static int CalculateMaintainabilityIndex(ComputationalComplexityMetrics computationalComplexityMetrics, int cyclomaticComplexity)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (3)
20ComputationalComplexityMetrics computationalComplexityMetrics, 69(int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) = 158ComputationalComplexityMetrics computationalComplexityMetrics,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
25: base(symbol, maintainabilityIndex, ComputationalComplexityMetrics.Default,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.PropertyMetricData.cs (2)
17ComputationalComplexityMetrics computationalComplexityMetrics, 33(int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) =
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (5)
25internal static readonly ComputationalComplexityMetrics Default = new(0, 0, 0, 0, 0, ImmutableHashSet<OperationKind>.Empty, 63private static ComputationalComplexityMetrics Create( 88public static ComputationalComplexityMetrics Compute(IOperation operationBlock) 364public ComputationalComplexityMetrics Union(ComputationalComplexityMetrics other)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
192internal static (int cyclomaticComplexity, ComputationalComplexityMetrics computationalComplexityMetrics) ComputeCoupledTypesAndComplexityExcludingMemberDecls( 199ComputationalComplexityMetrics computationalComplexityMetrics = ComputationalComplexityMetrics.Default; 280computationalComplexityMetrics = computationalComplexityMetrics.Union(ComputationalComplexityMetrics.Compute(operationBlock));