private void RegisterEventClass(IKodiEventConsumer classInstance) { Type classType = classInstance.GetType(); if (!EventClasses.ContainsKey(classType)) { EventClasses.Add(classType, new List <IKodiEventConsumer>()); } EventClasses[classType].Add(classInstance); }
public void UnregisterEventClass(IKodiEventConsumer classInstance) { Type classType = classInstance.GetType(); EventClasses[classType].Remove(classInstance); }