public int Add(KryptonCheckButton checkButton)
{
Debug.Assert(checkButton != null);
if (checkButton == null)
throw new ArgumentNullException("checkButton");
if (Contains(checkButton))
throw new ArgumentException("Reference already exists in the collection");
base.List.Add(checkButton);
return base.List.Count - 1;
}