public void RaiseConditionFailed(ISession session, Exception exception, Expression expression, Tuple tuple, Fact fact) { var hanlder = ConditionFailedEvent; if (hanlder != null) { var @event = new ConditionErrorEventArgs(exception, expression, tuple, fact); hanlder(session, @event); } }
public void RaiseConditionFailed(ISession session, Exception exception, Expression expression, Tuple tuple, Fact fact, ref bool isHandled) { var hanlder = ConditionFailedEvent; if (hanlder != null) { var @event = new ConditionErrorEventArgs(exception, expression, tuple, fact); hanlder(session, @event); isHandled |= @event.IsHandled; } _parent?.RaiseConditionFailed(session, exception, expression, tuple, fact, ref isHandled); }
private void OnConditionFailedEvent(object sender, ConditionErrorEventArgs args) { Log.ErrorFormat("Condition evaluation failed. Condition={0}, Message={1}", args.Condition, args.Exception); }
static void OnConditionFailedEvent(object sender, ConditionErrorEventArgs args) { Debug.WriteLine("condition failed"); }
public void RaiseConditionFailed(ISession session, Exception exception, Expression expression, Tuple tuple, Fact fact) { var hanlder = ConditionFailedEvent; if (hanlder != null) { var @event = new ConditionErrorEventArgs(exception, expression, tuple, fact); hanlder(session, @event); } if (_parent != null) { _parent.RaiseConditionFailed(session, exception, expression, tuple, fact); } }