コード例 #1
0
        public int AddModule(Surrogate.Controller.IController module)
        {
            var key = module.GetHashCode();

            modules.Add(key, module);
            ModuleAdded?.Invoke(this, new ModuleArgs(module, key));
            return(key);
        }
コード例 #2
0
 public void RemoveModule(Surrogate.Controller.IController module)
 {
     modules.Remove(module.GetHashCode());
     ModuleRemoved?.Invoke(this, new ModuleArgs(module, module.GetHashCode()));
 }