public void Dispose() { if (L != IntPtr.Zero) { luaL_unref(L, LUA_REGISTRYINDEX, _key); luaL_unref(L, LUA_REGISTRYINDEX, _value); L.unref(this); } GC.SuppressFinalize(this); }
public void Dispose() { if (L.isactive()) { if (_ref != LUA_NOREF) { luaL_unref(L, LUA_REGISTRYINDEX, _ref); L.unref(this); } } GC.SuppressFinalize(this); }