54 references to Right
Microsoft.CodeAnalysis.CSharp (54)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (3)
744
return leftWins ? BetterResult.Left : BetterResult.
Right
;
783
return leftWins ? BetterResult.Left : BetterResult.
Right
;
844
else if (result == BetterResult.
Right
)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (13)
1122
else if (better == BetterResult.
Right
)
1152
if (better == BetterResult.
Right
)
1190
return (op1.Priority.GetValueOrDefault() < op2.Priority.GetValueOrDefault()) ? BetterResult.Left : BetterResult.
Right
;
1215
if (leftBetter == BetterResult.Left && rightBetter != BetterResult.
Right
||
1216
leftBetter != BetterResult.
Right
&& rightBetter == BetterResult.Left)
1221
if (leftBetter == BetterResult.
Right
&& rightBetter != BetterResult.Left ||
1222
leftBetter != BetterResult.Left && rightBetter == BetterResult.
Right
)
1224
return BetterResult.
Right
;
1257
if (result == BetterResult.Left || result == BetterResult.
Right
)
1270
return BetterResult.
Right
;
1287
valOverInPreference = BetterResult.
Right
;
1296
if (valOverInPreference == BetterResult.
Right
)
1313
valOverInPreference = BetterResult.
Right
;
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
122
else if (better == BetterResult.
Right
)
151
if (better == BetterResult.
Right
)
190
if (better == BetterResult.Left || better == BetterResult.
Right
)
220
return BetterResult.
Right
;
235
return BetterResult.
Right
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (33)
1812
if (better == BetterResult.
Right
)
2018
else if (better == BetterResult.
Right
)
2128
return BetterResult.
Right
;
2141
return hasAnyRefOmittedArgument1 ? BetterResult.
Right
: BetterResult.Left;
2296
Debug.Assert(result == BetterResult.Left || result == BetterResult.
Right
);
2384
return BetterResult.
Right
;
2403
return BetterResult.
Right
;
2420
return BetterResult.
Right
;
2433
return BetterResult.
Right
;
2456
return BetterResult.
Right
;
2473
return BetterResult.
Right
;
2533
return BetterResult.
Right
;
2542
return (m1ModifierCount < m2ModifierCount) ? BetterResult.Left : BetterResult.
Right
;
2665
if (valOverInOrRefInterpolatedHandlerPreference == BetterResult.
Right
)
2682
valOverInOrRefInterpolatedHandlerPreference = BetterResult.
Right
;
2775
return BetterResult.
Right
;
2910
return conv2.Kind == ConversionKind.Identity ? BetterResult.
Right
: BetterResult.Neither;
2967
return BetterResult.
Right
;
2978
return BetterResult.
Right
;
2998
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Right
, lambdaOpt, t1, t2, ref useSiteInfo, false);
2999
return BetterResult.
Right
;
3006
return BetterResult.
Right
;
3020
return BetterResult.
Right
;
3047
return BetterResult.
Right
;
3093
return BetterResult.
Right
;
3165
return BetterResult.
Right
;
3488
return BetterResult.
Right
;
3521
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Right
, lambdaOpt, type1, type2, ref useSiteInfo, true);
3522
return BetterResult.
Right
;
3578
delegateResult = BetterResult.
Right
;
3601
else if (delegateResult == BetterResult.
Right
&& IsMethodGroupConversionIncompatibleWithDelegate(group, d2, conv2))
3634
return BetterResult.
Right
;
3719
Debug.Assert(currentResult == BetterResult.
Right
);