Bu kullanım bu şekilde değil ki. While bir loop oluşturur, öncelikle sen while döngüsüne bir parametre ver. Daha sonra while içerisinde yield return kodlarını yaz. Yield ve IEnumerable nedir tam biliyor musun? Eğer bilmiyorsan
Şuradan kullanımını öğrenebilirsin.