/// <summary> /// 触发停止通知事件 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> protected void FireAtonEngineStoppedEvent(object sender, EngineStoppedEventArgs args) { if (AtonEngineStoppedEvent != null) { AtonEngineStoppedEvent(sender, args); } }
/// <summary> /// Internal function to invoke the Stopped event. /// </summary> /// <param name="e"></param> protected virtual void OnStopped(EngineStoppedEventArgs e) { Stopped?.Invoke(this, e); }
void engine_Stopped(object sender, EngineStoppedEventArgs e) { engine = null; engine = PolyglotEngine.NewEngine(); ModuleSelectionGroup.Enabled = true; }
void TransformationModule_Stopped(object sender, EngineStoppedEventArgs e) { this.Stop(); }