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