protected internal override IEnumerator <KeyValuePair <object, object> > GetEnumeratorImp() { if (_Tab.L != IntPtr.Zero) { return(_Tab.L.GetOnStackTableEnumerator(_Tab.StackPos)); } return(LuaTableHelper.GetEmptyTableEnumerator()); }
protected internal override IEnumerator <KeyValuePair <object, object> > GetEnumeratorImp() { if (_Tab.L != IntPtr.Zero && _Tab.Refid != 0) { return(_Tab.L.GetTableEnumerator(_Tab)); } return(LuaTableHelper.GetEmptyTableEnumerator()); }