void IList.Insert(int index, object value)
{
ReadOnlyCollectionBuilder <T> .ValidateNullValue(value, "value");
try
{
this.Insert(index, (T)value);
}
catch (InvalidCastException)
{
ReadOnlyCollectionBuilder <T> .ThrowInvalidTypeException(value, "value");
}
}