/// <summary> /// Determines if this instance and another specific <see cref="!:ClrObject" /> have the same value. /// <para>Instances are considered equal when they have same <see cref="!:ClrObject.Address" />.</para> /// </summary> /// <param name="other">The <see cref="!:ClrObject" /> to compare to this instance.</param> /// <returns> /// <c>true</c> if the <see cref="!:ClrObject.Address" /> of the parameter is same as /// <see cref="!:ClrObject.Address" /> in this instance; <c>false</c> otherwise. /// </returns> /// <inheritdoc /> public bool Equals(IClrObject other) => Object.Equals((other as ClrObjectAdapter)?.Object);