public LLDB.Target CreateTargetWithFileAndArch(string filename, string archname)
{
var arg0 = Marshal.StringToHGlobalAnsi(filename);
var arg1 = Marshal.StringToHGlobalAnsi(archname);
var __ret = new LLDB.Target.Internal();
Internal.CreateTargetWithFileAndArch_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), arg0, arg1);
Marshal.FreeHGlobal(arg0);
Marshal.FreeHGlobal(arg1);
return LLDB.Target.__CreateInstance(__ret);
}