I work on a huge C++/CLI project, and I've been working a lot with enumerators lately. Most of what I've been doing has been in our C# public API, and I've fallen completely in love with the yield keyword. I think we could get a huge performance boost if we could do something similar in some of our C++/CLI classes that are providing functionality behind the C# API, but C++/CLI doesn't use yield. I'll probably end up writing the enumerator code (similar to the compiler-generated code for C#'s yield) myself, but what a pain.
Oh, and while I'm taking the time to vent, have you ever tried to implicitly implement an interface in C++/CLI?! I think that might be the least intuitive programming syntax I've ever seen (Perl and regular expressions aside of course). Every time I want to use it, I have to look it up all over again.
Re: C++/CLI Vent
I'd have to get my computer engineering FI in here to understand any of what you just said! I wish I could sympathize. The only coding language I know is VB and I learned that in high school.