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.ListSaver< SyncManager, List, T, SyncItem > Struct Template Reference

Contains a sync function for saving a IReadOnlyCollection{T}. Requires and assumes that IsSaving is true in the ISyncManager provided. More...


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

Remarks

Contains a sync function for saving a IReadOnlyCollection{T}. Requires and assumes that IsSaving is true in the ISyncManager provided.

Type Constraints
SyncManager :ISyncManager 
List :IReadOnlyCollection<T> 
SyncItem :ISyncField 
SyncItem :SyncManager 
SyncItem :T 

Public fields

readonly SyncItem _syncItem
 
readonly ObjectMode _listMode
 

Public Member Functions

 ListSaver (SyncItem syncItem, ObjectMode listMode)
 
List Sync (ref SyncManager sync, FieldId name, List?list)
 
- Public Member Functions inherited from Loyc.SyncLib.ISyncField< SyncManager, T >
Sync (ref SyncManager sync, FieldId name, T?value)