public LLDB.TypeCategory CreateCategory(string category_name)
{
var arg0 = Marshal.StringToHGlobalAnsi(category_name);
var __ret = new LLDB.TypeCategory.Internal();
Internal.CreateCategory_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), arg0);
Marshal.FreeHGlobal(arg0);
return LLDB.TypeCategory.__CreateInstance(__ret);
}