22 if (x._isLeft != y._isLeft)
readonly IComparer< TRightKey > _rightComparer
int Compare(ConcatKey< TLeftKey, TRightKey > x, ConcatKey< TLeftKey, TRightKey > y)
readonly IComparer< TLeftKey > _leftComparer
ConcatKeyComparer(IComparer< TLeftKey > leftComparer, IComparer< TRightKey > rightComparer)
static IComparer< ConcatKey< TLeftKey, TRightKey > > MakeComparer(IComparer< TLeftKey > leftComparer, IComparer< TRightKey > rightComparer)
static ConcatKey< TLeftKey, TRightKey > MakeRight([AllowNull] TRightKey rightKey)
readonly TRightKey _rightKey
readonly TLeftKey _leftKey
static ConcatKey< TLeftKey, TRightKey > MakeLeft([AllowNull] TLeftKey leftKey)
ConcatKey([AllowNull] TLeftKey leftKey, [AllowNull] TRightKey rightKey, bool isLeft)