int IList.IndexOf(object value)
 {
     if (JSImplCollection <T> .IsValidItem(value))
     {
         return(list.IndexOf((T)value));
     }
     return(-1);
 }
 bool IList.Contains(object value)
 {
     if (JSImplCollection <T> .IsValidItem(value))
     {
         return(list.Contains((T)value));
     }
     return(false);
 }