internal void UnRegisterChanges(TBasicActionLink client) { for (int i = 0; i < clients.Count; i++) { if (clients[i] == client) { client.SetActionInternal(null); clients.RemoveAt(i); break; } } }
internal void RegisterChanges(TBasicActionLink client) { client.SetActionInternal(this); clients.Add(client); }