Is there a neat way of handling dictionaries? I have a Dictionary<Guid, Object^> and want to iterate over the values. Currently I have to use the syntax: for each(KeyValuePair<Guid, Object^> v in dict) { v.Value ... } I can't find an invocation that would allow for each (Object^ v in dict->Values) (This is using the Whidbey beta 1 compiler refresh).
using namespace System; ref struct R{ property array<int>^ p; }; int main(){ R^ r = gcnew R; for each( int i in r->p ){}}