Пример #1
0
 /// <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);
 }