devleader.ca
Yield! Reconsidering APIs with Collections - Dev Leader
Within a C# iterator, "yield" lets a function return control to the caller and on next iteration resume where it left off. How does it affect API choices?