No. The C# compiler converts your iterator block into an iterator instance, which is what is returned from your method. This can never be null
.
That said, it is of course possible to yield null
values within your enumeration, provided that the generic type of your enumerable is a reference type or a nullable type.