public List<Item> FindUnusedItems(string marketHashName) { List<Item> items = Items.Values.Where(item => item.Description.MarketHashName.ToLower().Contains(marketHashName) && !item.Items.TrueForAll(BeingUsed)).ToList(); return items; }