int IList.Add(object value) { if (value is Image) { this.Add((Image)value); return this.Count - 1; } return -1; }