private void RemoveEvents () { foreach (ISourceEventHandler pattern in patterns) pattern.Terminate (); if (accessible.ObjectEvents != null) accessible.ObjectEvents.BoundsChanged -= OnBoundsChanged; }