public static Task AddItemsAccessChangedEventHandlerAsync(this ITypeContext typeContext, ItemsEventHandler <ITypeItem> handler)
 {
     return(typeContext.Dispatcher.InvokeAsync(() => typeContext.ItemsAccessChanged += handler));
 }
 public static Task RemoveItemsLockChangedEventHandlerAsync(this ITypeContext typeContext, ItemsEventHandler <ITypeItem> handler)
 {
     return(typeContext.Dispatcher.InvokeAsync(() => typeContext.ItemsLockChanged -= handler));
 }
 public static Task AddItemsLockChangedAsync(this ITableContext tableContext, ItemsEventHandler <ITableItem> handler)
 {
     return(tableContext.Dispatcher.InvokeAsync(() => tableContext.ItemsLockChanged += handler));
 }
 public static Task RemoveItemsAccessChangedAsync(this ITableContext tableContext, ItemsEventHandler <ITableItem> handler)
 {
     return(tableContext.Dispatcher.InvokeAsync(() => tableContext.ItemsAccessChanged -= handler));
 }
 public static Task AddItemsChangedEventHandlerAsync(this IUserContext userContext, ItemsEventHandler <IUserItem> handler)
 {
     return(userContext.Dispatcher.InvokeAsync(() => userContext.ItemsChanged += handler));
 }
 public static Task RemoveTablesStateChangedAsync(this ITableCollection tableCollection, ItemsEventHandler <ITable> handler)
 {
     return(tableCollection.Dispatcher.InvokeAsync(() => tableCollection.TablesStateChanged -= handler));
 }
 public static Task AddTypesStateChangedAsync(this ITypeCollection typeCollection, ItemsEventHandler <IType> handler)
 {
     return(typeCollection.Dispatcher.InvokeAsync(() => typeCollection.TypesStateChanged += handler));
 }
 public static Task AddUsersBanChangedEventHandlerAsync(this IUserCollection userCollection, ItemsEventHandler <IUser> handler)
 {
     return(userCollection.Dispatcher.InvokeAsync(() => userCollection.UsersBanChanged += handler));
 }
 public static Task RemoveUsersKickedEventHandlerAsync(this IUserCollection userCollection, ItemsEventHandler <IUser> handler)
 {
     return(userCollection.Dispatcher.InvokeAsync(() => userCollection.UsersKicked -= handler));
 }