Andover.Data.Content.Provider.ContentProvider.FindItemsWithLotsOfChildren C# (CSharp) Method

FindItemsWithLotsOfChildren() private method

private FindItemsWithLotsOfChildren ( Sitecore item ) : void
item Sitecore
return void
        private void FindItemsWithLotsOfChildren(Sitecore.Data.Items.Item item)
        {
            if (item == null) return;

            if (item.Children.Count >= _contentProviderSettings.MaxChildItemsPerParent)
            {
                var chlidItem = new ItemCounter()
                {
                    Id = item.ID.ToString(),
                    Count = item.Children.Count,
                    IsCountPastThreshold = item.Children.Count > _contentProviderSettings.MaxChildItemsPerParent
                };

                if (_childItemsList == null)
                {
                    _childItemsList = new List<ItemCounter>();
                }
                _childItemsList.Add(chlidItem);
            }
        }