Class MDOList
Assembly: SoCore.dll
Syntax
public class MDOList : ISoList
Constructors
MDOList()
Declaration
MDOList(List<ISoListItem>, List<ISoListHeading>)
Declaration
public MDOList(List<ISoListItem> rootItems, List<ISoListHeading> headingItems)
Parameters
MDOList(List<ISoListItem>, List<ISoListHeading>, List<ISoListItem>)
Declaration
public MDOList(List<ISoListItem> rootItems, List<ISoListHeading> headingItems, List<ISoListItem> historyItems)
Parameters
Methods
ClearHistoryItems()
Declaration
public void ClearHistoryItems()
GetHeadingItemsAsync(CancellationToken)
Declaration
public Task<List<ISoListHeading>> GetHeadingItemsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetHistoryItemsAsync(CancellationToken)
Declaration
public Task<List<ISoListItem>> GetHistoryItemsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetRootItemsAsync(CancellationToken)
list of root-level items (items not under any heading)
Declaration
public Task<List<ISoListItem>> GetRootItemsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods