public InventoryFolderImpl FindFolder (UUID folderID)
{
if (folderID == ID)
return this;
lock (m_childFolders) {
foreach (
InventoryFolderImpl returnFolder in
m_childFolders.Values.Select (folder => folder.FindFolder (folderID))
.Where (returnFolder => returnFolder != null)) {
return returnFolder;
}
}
return null;
}