public ulong AssetCount() { ulong count = 0; foreach (Item value in from value in Items.Values from rgInventoryItem in value.Items select value) count++; return count; }