internal void SetComponent(Component comp, bool add) { ActionData ad = null; _components.TryGetValue(comp, out ad); if (add) { if (ad == null) { ad = new ActionData(); ad.Attach(this, comp, DesignMode); _components[comp] = ad; } } else if (ad != null) { ad.Detach(DesignMode); _components.Remove(comp); } }
internal void SetComponent(Component comp, bool add) { ActionData ad = null; _components.TryGetValue(comp, out ad); if (add) { if (ad == null) { ad = new ActionData(); ad.Attach(this, comp, DesignMode); _components[comp] = ad; } } else if (ad != null) { ad.Detach(DesignMode); _components.Remove(comp); } }