public static int Main() { var valueTupleFixture = new EqualityComparerFixture <ValueTuple <byte, E, int> >(); var v0 = new ValueTuple <byte, E, int>(3, E.RED, 11); bool vtCompare = valueTupleFixture.Compare(ref v0, ref v0); bool vtCompareNoOpt = valueTupleFixture.CompareNoOpt(ref v0, ref v0); bool vtCompareCached = valueTupleFixture.CompareCached(ref v0, ref v0); bool vtCompareWrapped = valueTupleFixture.CompareWrapped(ref v0, ref v0); bool vtOk = vtCompare & vtCompareNoOpt & vtCompareCached & vtCompareWrapped; return(vtOk ? 100 : 0); }
public bool ValueTupleCompareWrapped() => valueTupleFixture.CompareWrapped(ref v0, ref v0);