ExcelFormulaParser.Engine.Excel.Functions.Math.Count.Calculate C# (CSharp) Method

Calculate() private method

private Calculate ( IEnumerable items, double &nItems ) : void
items IEnumerable
nItems double
return void
        private void Calculate(IEnumerable<FunctionArgument> items, ref double nItems)
        {
            foreach (var item in items)
            {
                if (item.Value is IEnumerable<FunctionArgument>)
                {
                    Calculate((IEnumerable<FunctionArgument>)item.Value, ref nItems);
                }
                else if (ShouldCount(item))
                {
                    nItems++;
                }
            }
        }