internal void OnPreUnsafeMListDelete <T>(IQueryable mlistQuery, IQueryable <T> entityQuery) where T : Entity { AssertAllowed(typeof(T), inUserInterface: false); EntityEvents <T> ee = (EntityEvents <T>)entityEvents.TryGetC(typeof(T)); if (ee != null) { ee.OnPreUnsafeMListDelete(mlistQuery, entityQuery); } }
internal IDisposable?OnPreUnsafeMListDelete <T>(IQueryable mlistQuery, IQueryable <T> entityQuery) where T : Entity { AssertAllowed(typeof(T), inUserInterface: false); EntityEvents <T>?ee = (EntityEvents <T>?)entityEvents.TryGetC(typeof(T)); if (ee == null) { return(null); } return(ee.OnPreUnsafeMListDelete(mlistQuery, entityQuery)); }