public override void Add(Ninja ninja) { if (InternalMembers.Contains(ninja)) { return; } InternalMembers.Add(ninja); }
public override void Add(Ninja ninja) { if (InternalMembers.Contains(ninja)) { throw new DuplicateNinjaException(); } InternalMembers.Add(ninja); }
public override void Add(Ninja ninja) { if (InternalMembers.Contains(ninja)) { OnAddingDuplicateNinja(new AddingDuplicateNinjaEventArgs(ninja)); return; } InternalMembers.Add(ninja); }