Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public fields | Public Member Functions | List of all members
Loyc.SyncLib.Impl.SyncList< SM, T, List, SyncItem > Struct Template Reference

Contains an implementation of ISyncField for any ICollection{T} type. The constructor requires a synchronizer that implements ISyncField{SM, T}. More...


Source file:
Inheritance diagram for Loyc.SyncLib.Impl.SyncList< SM, T, List, SyncItem >:
Loyc.SyncLib.ISyncField< SyncManager, T >

Remarks

Contains an implementation of ISyncField for any ICollection{T} type. The constructor requires a synchronizer that implements ISyncField{SM, T}.

Type Constraints
SM :ISyncManager 
SyncItem :ISyncField 
SyncItem :SM 
SyncItem :T 
List :ICollection<T> 

Public fields

SyncItem _syncItem
 
ObjectMode _listMode
 
int _tupleLength
 
Func< int, List_alloc
 

Public Member Functions

 SyncList (SyncItem syncItem, ObjectMode listMode, int tupleLength, Func< int, List > alloc)
 
List Sync (ref SM sync, FieldId name, List?savable)
 
- Public Member Functions inherited from Loyc.SyncLib.ISyncField< SyncManager, T >
Sync (ref SyncManager sync, FieldId name, T?value)