using System.Collections.Generic; using Android.Content; using Android.Widget; using System.Linq; namespace MonoStockPortfolio.Framework { public abstract class GenericArrayAdapter<T> : BaseAdapter<T> { private readonly IList<T> _items; protected readonly Context Context; protected GenericArrayAdapter(Context context, IEnumerable<T> results) { _items = results.ToList(); Context = context; } public override int Count { get { return _items.Count(); } } public override T this[int position] { get { return _items[position]; } } } }