ArchiMetrics.Analysis.Metrics.MemberMetricsCalculator.CalculateNumberOfParameters C# (CSharp) Method

CalculateNumberOfParameters() private method

private CalculateNumberOfParameters ( Microsoft.CodeAnalysis.SyntaxNode node ) : int
node Microsoft.CodeAnalysis.SyntaxNode
return int
		private int CalculateNumberOfParameters(SyntaxNode node)
		{
			var member = node as BaseMethodDeclarationSyntax;
			if (member != null)
			{
				return member.ParameterList.Parameters.Count;
			}

			var accessor = node as AccessorDeclarationSyntax;
			return accessor != null && accessor.IsKind(SyntaxKind.SetAccessorDeclaration) ? 1 : 0;
		}
	}