public int Hyperlinq_List_Reference()
        {
            var sum = 0;

            foreach (var item in ReadOnlyListExtensions.SelectMany <
                         ReadOnlyListExtensions.ValueEnumerableWrapper <int>, int,
                         ValueEnumerable.ReturnEnumerable <int>, ValueEnumerable.ReturnEnumerable <int> .DisposableEnumerator, int>(
                         ReadOnlyListExtensions.AsValueEnumerable <int>(listReference), item => ValueEnumerable.Return(item)))
            {
                sum += item;
            }
            return(sum);
        }