public EngineEx Unregister(IJsComponent comp) { if (!Components.Contains(comp)) { return(this); } Components = Components.Where(e => e != comp).ToList(); return(this); }
public EngineEx Register(IJsComponent comp) { if (Components.Contains(comp)) { return(this); } Components = Components.Concat(new IJsComponent[] { comp }).ToList(); comp.Register(this, Engine); return(this); }