private static void Set(IList <ParameterizedEntity> list, ParameterizedEntity value) { for (var i = 0; i < list.Count; i++) { if (Equals(list[i].Id, value.Id)) { list[i] = value; return; } } list.Add(value); }
public void SetDevice(ParameterizedEntity entity) => Set(DeviceParams, entity);
public void SetConsumer(ParameterizedEntity entity) => Set(ConsumerParams, entity);
public void SetExperiment(ParameterizedEntity entity) => Set(Experiments, entity);