Class ExternallyPopulatedList
A simple, flat list of literal values, populated from some external source via a function passed in to constructor.
This provider does not carry the attribute and is not registered for a particular list; it is
intended to be returned by some other, presumably dynamic, mechanism.
Inheritance
ExternallyPopulatedList
Assembly: SoDataBase.dll
Syntax
public sealed class ExternallyPopulatedList : ISoListProvider, ISoList
Constructors
ExternallyPopulatedList(String, Func<IEnumerable<SoListItem>>)
Declaration
public ExternallyPopulatedList(string listName, Func<IEnumerable<SoListItem>> populateFunction)
Parameters
Properties
HeadingItems
Declaration
public List<ISoListHeading> HeadingItems { get; }
Property Value
HistoryInfo
Declaration
public HistoryInfo HistoryInfo { get; }
Property Value
HistoryItems
Declaration
public List<ISoListItem> HistoryItems { get; }
Property Value
RootItems
Declaration
public List<ISoListItem> RootItems { get; }
Property Value
Methods
Construct(String, String, Int32[], Boolean, String, Boolean)
Calls the populateFunction passed in to the constructor
Declaration
public void Construct(string listName, string additionalInfo, int[] historyIDs, bool onlyReadHistory, string searchValue, bool forceFlatList)
Parameters
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)