public DataObjectCollection <T> RegisterEntityCollection <T>(IDataObjectCollectionLoader <T> loader = null) where T : DataObject { if (_resolveReferences.ContainsKey(typeof(T))) { throw new ArgumentException(" An DataObjectSet with that name already exists."); } var entityCollection = new DataObjectCollection <T>(() => this, loader); _resolveReferences.Add(typeof(T), entityCollection); return(entityCollection); }
public DataObjectCollection(Func <DataObjectSet> findContext, IDataObjectCollectionLoader <T> loader = null) { _findContext = findContext; m_Loader = loader; }
private async void StartHeartBeat(IDataObjectCollectionLoader <Character> charloader) { await charloader.HeartBeat(null); }