public static LLDB.Watchpoint GetWatchpointFromEvent(LLDB.Event @event)
{
if (ReferenceEquals(@event, null))
throw new global::System.ArgumentNullException("@event", "Cannot be null because it is a C++ reference (&).");
var arg0 = @event.__Instance;
var __ret = new LLDB.Watchpoint.Internal();
Internal.GetWatchpointFromEvent_0(new IntPtr(&__ret), arg0);
return LLDB.Watchpoint.__CreateInstance(__ret);
}