protected virtual void OnAfterScalar(AfterScalar e) { EventHandler <AfterScalar> handler = AfterScalar; if (handler != null) { handler(this, e); } }
private void HandleEvent(object sender, AfterScalar e) { var events = _interceptors.OfType <IEventInterceptor <AfterScalar> >().OrderBy(x => x.Priority); foreach (var eventInterceptor in events) { var result = eventInterceptor.Apply(_repository.DomainContext, e); if (!result.ContinueExecution) { break; } } }
protected virtual void OnAfterScalar(AfterScalar e) { AfterScalar?.Invoke(this, e); }