public void RemoveParameterChangedListener(IParameter parameter, ParameterChangedHandler handler) { _parameterChangedHandlers.AddOrUpdate(parameter, p => null, (p, parameterChanged) => parameterChanged - handler); }
public void AddParameterChangedListener(IParameter parameter, ParameterChangedHandler handler) { _parameterChangedHandlers.AddOrUpdate(parameter, p => handler, (p, parameterChanged) => parameterChanged + handler); }