public Debugger(LLDB.Debugger rhs)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(rhs, null))
throw new global::System.ArgumentNullException("rhs", "Cannot be null because it is a C++ reference (&).");
var arg0 = rhs.__Instance;
Internal.cctor_1((__Instance + __PointerAdjustment), arg0);
}