public override Variable RegisterVariable(Variable variable) { variable.VariableChanging += OnVariableChanging; variable.VariableChanged += OnVariableChanged; base.RegisterVariable(variable); VariableAdded?.Invoke(this, new VariableAddedEventArgs(variable)); return(variable); }
/// <summary> /// Method that calls the <see cref="VariableAdded"/> event. /// </summary> /// <param name="variable"></param> protected virtual void OnVariableAdded(VariableEventArgs args) => VariableAdded?.Invoke(this, args);