void IList.Remove(object value) { if (ExtensionMethods.TryConvertToString(value, out string item)) { Remove(item); } }
int IList.IndexOf(object value) { return((ExtensionMethods.TryConvertToString(value, out string result)) ? IndexOf(result) : -1); }
int IList.IndexOf(object value) { return((ExtensionMethods.TryConvertToString(value, out string item)) ? _innerList.IndexOf(item) : -1); }
bool IList.Contains(object value) { return(ExtensionMethods.TryConvertToString(value, out string item) && Contains(item)); }