public virtual object iterator() { unchecked { if ((this._children == default(global::haxe.root.Array <object>))) { throw global::haxe.lang.HaxeException.wrap("bad nodetype"); } global::haxe.root.Array <int> cur = new global::haxe.root.Array <int>(new int[] { 0 }); global::haxe.root.Array <object> x = new global::haxe.root.Array <object>(new object[] { this._children }); { global::haxe.lang.Function __temp_odecl457 = new global::Xml_iterator_178__Fun(((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(x))))), ((global::haxe.root.Array <int>)(global::haxe.root.Array <object> .__hx_cast <int>(((global::haxe.root.Array)(cur)))))); global::haxe.lang.Function __temp_odecl458 = new global::Xml_iterator_181__Fun(((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(x))))), ((global::haxe.root.Array <int>)(global::haxe.root.Array <object> .__hx_cast <int>(((global::haxe.root.Array)(cur)))))); return(new global::haxe.lang.DynamicObject(new global::haxe.root.Array <int>(new int[] { 407283053, 1224901875 }), new global::haxe.root.Array <object>(new object[] { __temp_odecl457, __temp_odecl458 }), new global::haxe.root.Array <int>(new int[] {}), new global::haxe.root.Array <double>(new double[] {}))); } } }
public virtual object iterator() { unchecked { if (( this._children == default(global::haxe.root.Array<object>) )) { throw global::haxe.lang.HaxeException.wrap("bad nodetype"); } global::haxe.root.Array<int> cur = new global::haxe.root.Array<int>(new int[]{0}); global::haxe.root.Array<object> x = new global::haxe.root.Array<object>(new object[]{this._children}); { global::haxe.lang.Function __temp_odecl457 = new global::Xml_iterator_178__Fun(((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (x) ))) ), ((global::haxe.root.Array<int>) (global::haxe.root.Array<object>.__hx_cast<int>(((global::haxe.root.Array) (cur) ))) )); global::haxe.lang.Function __temp_odecl458 = new global::Xml_iterator_181__Fun(((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (x) ))) ), ((global::haxe.root.Array<int>) (global::haxe.root.Array<object>.__hx_cast<int>(((global::haxe.root.Array) (cur) ))) )); return new global::haxe.lang.DynamicObject(new global::haxe.root.Array<int>(new int[]{407283053, 1224901875}), new global::haxe.root.Array<object>(new object[]{__temp_odecl457, __temp_odecl458}), new global::haxe.root.Array<int>(new int[]{}), new global::haxe.root.Array<double>(new double[]{})); } } }