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

FindNumberOfVersionsPerItem() private method

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

            if (item.Versions.Count >= _contentProviderSettings.MaxVersionsPerItem)
            {
                var versionItem = new ItemCounter()
                {
                    Id = item.ID.ToString(),
                    Count = item.Versions.Count,
                    IsCountPastThreshold = item.Versions.Count > _contentProviderSettings.MaxVersionsPerItem
                };

                if (_versionItemsList == null)
                {
                    _versionItemsList = new List<ItemCounter>();
                }
                _versionItemsList.Add(versionItem);
            }
        }