public TypeSynthetic(LLDB.TypeSynthetic 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); }