[]
        
(Showing Draft Content)

C1.Web.Mvc.Fluent.ListItemFactory-2.-ctor

ListItemFactory Constructor

ListItemFactory(IList<TItem>, Func<TItem, TItemBuilder>)

Initializes an instance of the ListItemFactory<TItem, TItemBuilder> class by using the specified collection.

Declaration
public ListItemFactory(IList<TItem> list, Func<TItem, TItemBuilder> createItemBuilder)
Parameters
Type Name Description
IList<TItem> list

The specified collection.

Func<TItem, TItemBuilder> createItemBuilder

The function for creating item builder.

ListItemFactory(IList<TItem>, Func<TItem>, Func<TItem, TItemBuilder>)

Initializes an instance of the ListItemFactory<TItem, TItemBuilder> class by using the specified collection.

Declaration
public ListItemFactory(IList<TItem> list, Func<TItem> createItem, Func<TItem, TItemBuilder> createItemBuilder)
Parameters
Type Name Description
IList<TItem> list

The specified collection.

Func<TItem> createItem

The function to create an item.

Func<TItem, TItemBuilder> createItemBuilder

The builder to set an item.