53 references to Left
Microsoft.CodeAnalysis.CSharp (53)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (3)
729
return leftWins ? BetterResult.
Left
: BetterResult.Right;
768
return leftWins ? BetterResult.
Left
: BetterResult.Right;
857
if (result != BetterResult.
Left
&& result != BetterResult.Equal)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (14)
1088
if (better == BetterResult.
Left
)
1127
else if (better != BetterResult.
Left
)
1144
if (better != BetterResult.
Left
)
1160
return (op1.Priority.GetValueOrDefault() < op2.Priority.GetValueOrDefault()) ? BetterResult.
Left
: BetterResult.Right;
1185
if (leftBetter == BetterResult.
Left
&& rightBetter != BetterResult.Right ||
1186
leftBetter != BetterResult.Right && rightBetter == BetterResult.
Left
)
1188
return BetterResult.
Left
;
1191
if (leftBetter == BetterResult.Right && rightBetter != BetterResult.
Left
||
1192
leftBetter != BetterResult.
Left
&& rightBetter == BetterResult.Right)
1227
if (result == BetterResult.
Left
|| result == BetterResult.Right)
1244
return BetterResult.
Left
;
1253
valOverInPreference = BetterResult.
Left
;
1272
valOverInPreference = BetterResult.
Left
;
1277
if (valOverInPreference == BetterResult.
Left
)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (6)
116
if (better == BetterResult.
Left
)
154
else if (better != BetterResult.
Left
)
171
if (better != BetterResult.
Left
)
188
if (better == BetterResult.
Left
|| better == BetterResult.Right)
222
return BetterResult.
Left
;
229
return BetterResult.
Left
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (30)
1464
else if (better != BetterResult.
Left
)
1486
if (better != BetterResult.
Left
)
1569
if (better == BetterResult.
Left
)
1608
results[i] = BetterResult.
Left
== BetterFunctionMember(results[notBestIdx], results[i], arguments.Arguments, ref useSiteInfo)
1685
return BetterResult.
Left
;
1700
return hasAnyRefOmittedArgument1 ? BetterResult.Right : BetterResult.
Left
;
1857
Debug.Assert(result == BetterResult.
Left
|| result == BetterResult.Right);
1953
return BetterResult.
Left
;
1962
return BetterResult.
Left
;
1978
return BetterResult.
Left
;
1991
return BetterResult.
Left
;
2014
return BetterResult.
Left
;
2031
return BetterResult.
Left
;
2093
return BetterResult.
Left
;
2107
return (m1ModifierCount < m2ModifierCount) ? BetterResult.
Left
: BetterResult.Right;
2173
valOverInOrRefInterpolatedHandlerPreference = BetterResult.
Left
;
2178
if (valOverInOrRefInterpolatedHandlerPreference == BetterResult.
Left
)
2281
return BetterResult.
Left
;
2407
return conv1.Kind == ConversionKind.Identity ? BetterResult.
Left
: BetterResult.Neither;
2466
return BetterResult.
Left
;
2477
return BetterResult.
Left
;
2493
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Left
, lambdaOpt, t1, t2, ref useSiteInfo, false);
2494
return BetterResult.
Left
;
2505
return BetterResult.
Left
;
2771
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Left
, lambdaOpt, type1, type2, ref useSiteInfo, true);
2772
return BetterResult.
Left
;
2828
delegateResult = BetterResult.
Left
;
2850
if (delegateResult == BetterResult.
Left
)
2885
return BetterResult.
Left
;
2964
Debug.Assert(currentResult == BetterResult.
Left
);