Before:
// π Use expression body for operators > Fix all in document
// β
public static bool operator ==(Foo left, Foo right)
{
return left.Equals(right);
}
public static bool operator !=(Foo left, Foo right)
{
return !left.Equals(right);
}
public static bool operator <(Foo left, Foo right)
{
return left.CompareTo(right) < 0;
}
public static bool operator >(Foo left, Foo right)
{
return left.CompareTo(right) > 0;
}
public static bool operator <=(Foo left, Foo right)
{
return left.CompareTo(right) <= 0;
}
public static bool operator >=(Foo left, Foo right)
{
return left.CompareTo(right) >= 0;
}
After:
public static bool operator ==(Foo left, Foo right) => left.Equals(right);
public static bool operator !=(Foo left, Foo right) => !left.Equals(right);
public static bool operator <(Foo left, Foo right) => left.CompareTo(right) < 0;
public static bool operator >(Foo left, Foo right) => left.CompareTo(right) > 0;
public static bool operator <=(Foo left, Foo right) => left.CompareTo(right) <= 0;
public static bool operator >=(Foo left, Foo right) => left.CompareTo(right) >= 0;
Before:
After: