(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return...(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType...(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return...(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
if (obj.GetType...(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return