예제 #1
0
 public void OnStateChanged(EntityObject entity, EntityState state)
 {
     if (ObjectStateChanged != null)
     {
         ObjectStateChanged.Invoke(this, new EntityChangedArgs {
             Entity = entity, State = state
         });
     }
 }
예제 #2
0
 private void ObjectStateManagerObjectStateManagerChanged(object sender, CollectionChangeEventArgs e)
 {
     if (ObjectStateChanged != null)
     {
         ObjectStateChanged.Invoke(this, new EntityChangedArgs {
             Entity = (EntityObject)e.Element,
             State  = ((EntityObject)e.Element).EntityState
         });
     }
 }
예제 #3
0
 public void InvokeObjectStateChanged() => ObjectStateChanged?.Invoke(this);