56 references to Right
Microsoft.CodeAnalysis.CSharp (56)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (3)
744return leftWins ? BetterResult.Left : BetterResult.Right; 783return leftWins ? BetterResult.Left : BetterResult.Right; 844else if (result == BetterResult.Right)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (14)
1161else if (better == BetterResult.Right) 1191if (better == BetterResult.Right) 1229return (op1.Priority.GetValueOrDefault() < op2.Priority.GetValueOrDefault()) ? BetterResult.Left : BetterResult.Right; 1254if (leftBetter == BetterResult.Left && rightBetter != BetterResult.Right || 1255leftBetter != BetterResult.Right && rightBetter == BetterResult.Left) 1260if (leftBetter == BetterResult.Right && rightBetter != BetterResult.Left || 1261leftBetter != BetterResult.Left && rightBetter == BetterResult.Right) 1263return BetterResult.Right; 1285return BetterResult.Right; 1309if (result == BetterResult.Left || result == BetterResult.Right) 1322return BetterResult.Right; 1339valOverInPreference = BetterResult.Right; 1348if (valOverInPreference == BetterResult.Right) 1365valOverInPreference = BetterResult.Right;
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (6)
366else if (better == BetterResult.Right) 395if (better == BetterResult.Right) 434if (better == BetterResult.Left || better == BetterResult.Right) 457return BetterResult.Right; 477return BetterResult.Right; 492return BetterResult.Right;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (33)
1818if (better == BetterResult.Right) 2024else if (better == BetterResult.Right) 2112return BetterResult.Right; 2125return hasAnyRefOmittedArgument1 ? BetterResult.Right : BetterResult.Left; 2280Debug.Assert(result == BetterResult.Left || result == BetterResult.Right); 2368return BetterResult.Right; 2387return BetterResult.Right; 2404return BetterResult.Right; 2417return BetterResult.Right; 2440return BetterResult.Right; 2457return BetterResult.Right; 2517return BetterResult.Right; 2526return (m1ModifierCount < m2ModifierCount) ? BetterResult.Left : BetterResult.Right; 2645if (valOverInOrRefInterpolatedHandlerPreference == BetterResult.Right) 2662valOverInOrRefInterpolatedHandlerPreference = BetterResult.Right; 2791return BetterResult.Right; 2926return conv2.Kind == ConversionKind.Identity ? BetterResult.Right : BetterResult.Neither; 2983return BetterResult.Right; 2994return BetterResult.Right; 3014okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.Right, lambdaOpt, t1, t2, ref useSiteInfo, false); 3015return BetterResult.Right; 3022return BetterResult.Right; 3036return BetterResult.Right; 3063return BetterResult.Right; 3109return BetterResult.Right; 3181return BetterResult.Right; 3504return BetterResult.Right; 3537okToDowngradeToNeither = lambdaOpt != null && CanDowngradeConversionFromLambdaToNeither(BetterResult.Right, lambdaOpt, type1, type2, ref useSiteInfo, true); 3538return BetterResult.Right; 3594delegateResult = BetterResult.Right; 3617else if (delegateResult == BetterResult.Right && IsMethodGroupConversionIncompatibleWithDelegate(group, d2, conv2)) 3650return BetterResult.Right; 3735Debug.Assert(currentResult == BetterResult.Right);