|
Enhanced C#
Loyc library documentation
|
Helper type for reading ICollection{T} types. More...
Helper type for reading ICollection{T} types.
| TList | : | ICollection<T> |
Public fields | |
| Func< int, TList > | _alloc |
| TList | Empty => _alloc(0) |
Properties | |
| TList | List [get, set] |
Properties inherited from Loyc.SyncLib.Impl.IListBuilder< out TList, T > | |
| TList | List [get] |
| Called once when done loading to retrieve the list. More... | |
| TList | Empty [get] |
| Returns an empty list, bypassing the normal building process More... | |
Public Member Functions | |
| CollectionBuilder (Func< int, TList > alloc) | |
| object | Alloc (int minLength) |
| A method that is always called once when loading a list. More... | |
| TList | CastList (object value) |
| When the list being loaded was already read from the data stream earlier, this property is called to convert that existing object to the target list type, skipping the usual calls to Alloc(), Add(T) and List. More... | |
| void | Add (T item) |
|
inline |
A method that is always called once when loading a list.
| minLength | Minimum list size (ISyncManager.MinimumListLength) |
Implements Loyc.SyncLib.Impl.IListBuilder< out TList, T >.
References Loyc.SyncLib.List.
|
inline |
When the list being loaded was already read from the data stream earlier, this property is called to convert that existing object to the target list type, skipping the usual calls to Alloc(), Add(T) and List.
Implements Loyc.SyncLib.Impl.IListBuilder< out TList, T >.
References Loyc.SyncLib.List.
1.8.7