ArchiMetrics.Analysis.Metrics.CyclomaticComplexityCounter.Calculate C# (CSharp) Method

Calculate() public method

public Calculate ( Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : int
node Microsoft.CodeAnalysis.SyntaxNode
semanticModel Microsoft.CodeAnalysis.SemanticModel
return int
		public int Calculate(SyntaxNode node, SemanticModel semanticModel)
		{
			var analyzer = new InnerComplexityAnalyzer(semanticModel);
			var result = analyzer.Calculate(node);

			return result;
		}

Usage Example

 private int CalculateCyclomaticComplexity(SyntaxNode node)
 {
     return(_counter.Calculate(node, Model));
 }
CyclomaticComplexityCounter