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