public void RunCommandInterpreter(bool auto_handle_events, bool spawn_thread, LLDB.CommandInterpreterRunOptions options, ref int num_errors, ref bool quit_requested, ref bool stopped_for_crash)
{
if (ReferenceEquals(options, null))
throw new global::System.ArgumentNullException("options", "Cannot be null because it is a C++ reference (&).");
var arg2 = options.__Instance;
fixed (int* __refParamPtr3 = &num_errors)
{
var arg3 = __refParamPtr3;
fixed (bool* __refParamPtr4 = &quit_requested)
{
var arg4 = __refParamPtr4;
fixed (bool* __refParamPtr5 = &stopped_for_crash)
{
var arg5 = __refParamPtr5;
Internal.RunCommandInterpreter_1((__Instance + __PointerAdjustment), auto_handle_events, spawn_thread, arg2, arg3, arg4, arg5);
}
}
}
}