|
Enhanced C#
Loyc library documentation
|
Contains implementations of ISyncField for several types of lists. The constructor requires a synchronizer that implements ISyncObject{SM, T}. More...
Contains implementations of ISyncField for several types of lists. The constructor requires a synchronizer that implements ISyncObject{SM, T}.
| SM | An implementation of ISyncManager (or ISyncManager itself) |
| T | Type of each list item |
| SyncObj | Synchronizer for an individual list item |
| SM | : | ISyncManager | |
| SyncObj | : | ISyncObject | |
| SyncObj | : | SM | |
| SyncObj | : | T |
Public fields | |
|
SyncList< SM, T, ObjectSyncher < SM, SyncObj, T > > | _sync |
Public Member Functions | |
| SyncObjectList (SyncObj syncObj, ObjectMode itemMode, ObjectMode listMode, 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