private static void VerifyValueType(object value) { if (!GDAList <T> .IsCompatibleObject(value)) { throw new ArgumentException(); } }
void IList.Remove(object item) { if (GDAList <T> .IsCompatibleObject(item)) { this.Remove((T)item); } }
int IList.IndexOf(object item) { if (GDAList <T> .IsCompatibleObject(item)) { return(this.IndexOf((T)item)); } return(-1); }
bool IList.Contains(object item) { if (GDAList <T> .IsCompatibleObject(item)) { return(this.Contains((T)item)); } return(false); }