49 references to Right
Microsoft.CodeAnalysis.CSharp (49)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (3)
729
return leftWins ? BetterResult.Left : BetterResult.
Right
;
768
return leftWins ? BetterResult.Left : BetterResult.
Right
;
829
else if (result == BetterResult.
Right
)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (13)
1092
else if (better == BetterResult.
Right
)
1122
if (better == BetterResult.
Right
)
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)
1191
if (leftBetter == BetterResult.
Right
&& rightBetter != BetterResult.Left ||
1192
leftBetter != BetterResult.Left && rightBetter == BetterResult.
Right
)
1194
return BetterResult.
Right
;
1227
if (result == BetterResult.Left || result == BetterResult.
Right
)
1240
return BetterResult.
Right
;
1257
valOverInPreference = BetterResult.
Right
;
1266
if (valOverInPreference == BetterResult.
Right
)
1283
valOverInPreference = BetterResult.
Right
;
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
120
else if (better == BetterResult.
Right
)
149
if (better == BetterResult.
Right
)
188
if (better == BetterResult.Left || better == BetterResult.
Right
)
218
return BetterResult.
Right
;
233
return BetterResult.
Right
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (28)
1459
if (better == BetterResult.
Right
)
1573
else if (better == BetterResult.
Right
)
1687
return BetterResult.
Right
;
1700
return hasAnyRefOmittedArgument1 ? BetterResult.
Right
: BetterResult.Left;
1857
Debug.Assert(result == BetterResult.Left || result == BetterResult.
Right
);
1947
return BetterResult.
Right
;
1966
return BetterResult.
Right
;
1983
return BetterResult.
Right
;
1996
return BetterResult.
Right
;
2019
return BetterResult.
Right
;
2036
return BetterResult.
Right
;
2098
return BetterResult.
Right
;
2107
return (m1ModifierCount < m2ModifierCount) ? BetterResult.Left : BetterResult.
Right
;
2167
if (valOverInOrRefInterpolatedHandlerPreference == BetterResult.
Right
)
2184
valOverInOrRefInterpolatedHandlerPreference = BetterResult.
Right
;
2276
return BetterResult.
Right
;
2411
return conv2.Kind == ConversionKind.Identity ? BetterResult.
Right
: BetterResult.Neither;
2468
return BetterResult.
Right
;
2479
return BetterResult.
Right
;
2499
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Right
, lambdaOpt, t1, t2, ref useSiteInfo, false);
2500
return BetterResult.
Right
;
2507
return BetterResult.
Right
;
2777
okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.
Right
, lambdaOpt, type1, type2, ref useSiteInfo, true);
2778
return BetterResult.
Right
;
2834
delegateResult = BetterResult.
Right
;
2857
else if (delegateResult == BetterResult.
Right
&& IsMethodGroupConversionIncompatibleWithDelegate(group, d2, conv2))
2890
return BetterResult.
Right
;
2959
Debug.Assert(currentResult == BetterResult.
Right
);