using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SearchableSelectableVirtualList { public interface IObjectGenerator<T> { /// <summary> /// Returns the number of items in the collection. /// </summary> int Count { get; } /// <summary> /// Generate the item that is located on the specified index. /// </summary> /// <remarks> /// This method is only be called once per index. /// </remarks> /// <param name = "index">Index of the items that must be generated.</param> /// <returns>Fresh new instance.</returns> T CreateObject(int index); int IndexOf(T item); } }
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)