Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public DataObjectCollection(Func <DataObjectSet> findContext, IDataObjectCollectionLoader <T> loader = null)
 {
     _findContext = findContext;
     m_Loader     = loader;
 }
Ejemplo n.º 3
0
 private async void StartHeartBeat(IDataObjectCollectionLoader <Character> charloader)
 {
     await charloader.HeartBeat(null);
 }