public static IEnumerable <Friend> GetFriends(this DeclarationContext context) { for (var x = 0; x < context.FriendsCount; x++) { var friend = context.getFriends((uint)x); yield return(friend); } }