|
Enhanced C#
Loyc library documentation
|
Contains implementations of ISyncField for several types of lists. The constructor needs a SyncObjectFunc{SM, T} delegate to synchronize each list item. More...
Contains implementations of ISyncField for several types of lists. The constructor needs a SyncObjectFunc{SM, T} delegate to synchronize each list item.
| SM | An implementation of ISyncManager (or ISyncManager itself) |
| T | Type of each list item |
| SyncObj | Synchronizer for an individual list item |
| SM | : | ISyncManager |
Public fields | |
|
SyncList< SM, T, ObjectSyncher < SM, AsISyncObject< SM, T > , T > > | _sync |
Public Member Functions | |
| SyncObjectList (SyncObjectFunc< SM, T > syncObj, ObjectMode listMode, ObjectMode itemMode, int tupleLength) | |
| List< T > | Sync (ref SM sync, FieldId name, List< T >?savable) |
| Memory< T > | Sync (ref SM sync, FieldId name, Memory< T > savable) |
| ReadOnlyMemory< T > | Sync (ref SM sync, FieldId name, ReadOnlyMemory< T > savable) |
| T[] | Sync (ref SM sync, FieldId name, T[]?savable) |
| IReadOnlyList< T > | Sync (ref SM sync, FieldId name, IReadOnlyList< T >?savable) |
| IReadOnlyCollection< T > | Sync (ref SM sync, FieldId name, IReadOnlyCollection< T >?savable) |
| IListSource< T > | Sync (ref SM sync, FieldId name, IListSource< T >?savable) |
Public Member Functions inherited from Loyc.SyncLib.ISyncField< SyncManager, T > | |
| T | Sync (ref SyncManager sync, FieldId name, T?value) |
1.8.7