public void Remove(Figure fig) { m_Continuations.Add(() => { fig.Unregister(); m_Figures.Remove(fig); } ); }
public void Add(Figure fig) { m_Continuations.Add(() => { fig.Register(this); m_Figures.Add(fig); } ); }