I would of done it kinda like well 2 ways
Code:
foreach (Client.GameState aFriend in Kernel.GamePool.Values)
{
Console.WriteLine(client.Entity.UID + " " + client.Entity.Name + " <- Clients Info .. Friends info - > " + aFriend.Entity.UID + " " + aFriend.Entity.Name);
if (client.Entity.Friends.ContainsKey(afriend.Entity.UID))
{
Console.WriteLine("Has Friend Online");
}
}
^ Wont work either, but im tired

Tao's way is more efficent.