Imported Upstream version 4.3.2.467

Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
This commit is contained in:
Xamarin Public Jenkins
2016-02-22 11:00:01 -05:00
parent f302175246
commit f3e3aab35a
4097 changed files with 122406 additions and 82300 deletions

View File

@ -147,14 +147,15 @@ namespace System.Collections.Generic
InsertItem (index, item);
}
[MonoTODO ("should we lock and remove item without invoking RemoveItem() instead?")]
public bool Remove (T item)
{
int index = IndexOf (item);
if (index < 0)
return false;
RemoveAt (index);
return true;
lock (root) {
int index = IndexOf (item);
if (index < 0)
return false;
RemoveAt (index);
return true;
}
}
public void RemoveAt (int index)