Older/ReSharper20182CSharp/TupleEquality.cs (27 lines of code) (raw):

using System; namespace ReSharper20182CSharp { public class TupleEquality { private static (string firstname, string surname) GetName() { return ("Jason", "Isaacs"); } public void Equality() { var a = ("Jason", "Isaacs"); var b = GetName(); if (a == b) { // Seems our tuples are equal } } public void EqualityWithNullables() { var a = ((DateTime?)null, (DateTime?)null); var b = (DateTime.UtcNow, DateTime.UtcNow); if (a == b) { // Seems our tuples are equal } } } }