/// <summary>
/// Returns a sequence of rating items.
/// </summary>
/// <returns>A sequence of rating items.</returns>
internal IEnumerable <RatingItem> GetRatingItems()
{
return
(Enumerable
.Range(0, this.Items.Count)
.Select(index => (RatingItem)ItemContainerGenerator.ContainerFromIndex(index))
.Where(ratingItem => ratingItem != null));
}