public void UnregisterConsumer(IInputConsumer consumer) { lock (featureSyncObject) { InputConsumers.Remove(consumer); } Logger.Debug("{0}: Input consumer has been unregistered", Name); }
public void RegisterConsumer(IInputConsumer consumer) { lock (featureSyncObject) { InputConsumers.Add(consumer); } Logger.Debug("{0}: New input consumer registered", Name); }