Report question

Question: How is foreach implemented in C#?