protected virtual void OnCollectModelLogics(CollectModelLogicsArgs e) { EventHandler <CollectModelLogicsArgs> handler = CollectModelLogics; if (handler != null) { handler(this, e); } }
void AddModelLogics() { var collectModelLogicsArgs = new CollectModelLogicsArgs(); OnCollectModelLogics(collectModelLogicsArgs); var modelLogics = collectModelLogicsArgs.ModelLogics.Where(modelLogic => !_modelLogics.Contains(modelLogic)); foreach (var modelLogic in modelLogics) { _modelLogics.Add(modelLogic); } }
protected virtual void OnCollectModelLogics(CollectModelLogicsArgs e) { EventHandler<CollectModelLogicsArgs> handler = CollectModelLogics; if (handler != null) handler(this, e); }
void LogicRuleCollectorOnCollectModelLogics(object sender, CollectModelLogicsArgs collectModelLogicsArgs) { ((LogicRuleCollector)sender).CollectModelLogics -= LogicRuleCollectorOnCollectModelLogics; collectModelLogicsArgs.ModelLogics.Add(GetModelLogic(_application.Model.Application)); }
protected virtual void OnCollectModelLogics(CollectModelLogicsArgs e) { EventHandler <CollectModelLogicsArgs> handler = CollectModelLogics; handler?.Invoke(this, e); }