public void PushByteBuffer(byte[] buffer, int len = -1) { try { if (len == -1) { len = buffer.Length; } luaState.PushByteBuffer(buffer, len); ++argCount; } catch (Exception e) { EndPCall(); throw e; } }