internal object GetValue(object key) { var pos = FindEntry(key); return pos < 0 ? null : entries[pos].Value; }
public static Varargs IPairs(LuaTable t) { var length = t.Length(); Func<double, object> func = index => { index++; return index > length ? null : new Varargs(index, t.GetValue(index)); }; return new Varargs(func, t, 0.0); }