/// <summary> /// Raises the <see cref="StatementCreate"/> event. /// </summary> /// <param name="e">The <see cref="StatementLifecycleEvent"/> instance containing the event data.</param> protected virtual void OnStatementCreate(StatementStateEventArgs e) { if (StatementCreate != null) { StatementCreate(this, new StatementStateEventArgs(this, e.Statement)); } }
private void OnStatementChanged(object sender, StatementStateEventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } _ruleAddedHandle.Set(); _log.Debug($"{e.Statement.State}> {e.Statement.Name}"); }
public void OnStatementStateChange(object sender, StatementStateEventArgs statementStateEventArgs) { _stateChangeEvents.Add(statementStateEventArgs.Statement); }
public void OnStatementCreate(object sender, StatementStateEventArgs statementStateEventArgs) { _createdEvents.Add(statementStateEventArgs.Statement); }