int IList.Add(object value) { PSDataCollection <T> .VerifyValueType(value); int count = this.data.Count; this.InternalAdd(Guid.Empty, (T)value); this.RaiseEvents(Guid.Empty, count); return(count); }
object IList.this[int index] { get { return(this[index]); } set { PSDataCollection <T> .VerifyValueType(value); this[index] = (T)value; } }
void IList.Remove(object value) { PSDataCollection <T> .VerifyValueType(value); this.Remove((T)value); }
void IList.Insert(int index, object value) { PSDataCollection <T> .VerifyValueType(value); this.Insert(index, (T)value); }
int IList.IndexOf(object value) { PSDataCollection <T> .VerifyValueType(value); return(this.IndexOf((T)value)); }
bool IList.Contains(object value) { PSDataCollection <T> .VerifyValueType(value); return(this.Contains((T)value)); }