public InventoryItemBase FindItem (UUID itemID)
{
lock (Items) {
if (Items.ContainsKey (itemID)) {
return Items [itemID];
}
}
lock (m_childFolders) {
foreach (
InventoryItemBase item in
m_childFolders.Values.Select (folder => folder.FindItem (itemID)).Where (item => item != null)) {
return item;
}
}
return null;
}