Как мне написать, чтобы использовать Dictionary<T, U>.Enumerator с @:native extern
Похоже на то
@:native('System.Collections.Generic.Dictionary')
extern class Dictionary<T, U>
допустимо, но, похоже, не относится к вложенному классу универсального класса.
Я хочу написать на Haxe, со своим собственным мостом 'extern class', что-то вроде:
struct K {
string x;
}
struct V {
string y;
}
class Foo {
public void foo(Dictionary<K, V> d) {
Dictionary<K,V>.Enumerator e = d.GetEnumerator();
while (e.MoveNext()) {
Debug.Log(e.Current.Key.x);
Debug.Log(e.Current.Value.y);
}
}
}