10 references to LiftingResult
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (10)
991
LiftingResult
lifting = UserDefinedBinaryOperatorCanBeLifted(leftOperandType, rightOperandType, resultType, kind);
993
if (lifting ==
LiftingResult
.LiftOperandsAndResult)
999
else if (lifting ==
LiftingResult
.LiftOperandsButNotResult)
1016
private static
LiftingResult
UserDefinedBinaryOperatorCanBeLifted(TypeSymbol left, TypeSymbol right, TypeSymbol result, BinaryOperatorKind kind)
1036
return
LiftingResult
.NotLifted;
1045
if (!TypeSymbol.Equals(left, right, TypeCompareKind.ConsiderEverything2)) return
LiftingResult
.NotLifted;
1052
LiftingResult
.LiftOperandsButNotResult :
1053
LiftingResult
.NotLifted;
1056
LiftingResult
.LiftOperandsAndResult :
1057
LiftingResult
.NotLifted;