10 references to LiftingResult
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (10)
986
LiftingResult
lifting = UserDefinedBinaryOperatorCanBeLifted(leftOperandType, rightOperandType, resultType, kind);
988
if (lifting ==
LiftingResult
.LiftOperandsAndResult)
994
else if (lifting ==
LiftingResult
.LiftOperandsButNotResult)
1011
private static
LiftingResult
UserDefinedBinaryOperatorCanBeLifted(TypeSymbol left, TypeSymbol right, TypeSymbol result, BinaryOperatorKind kind)
1031
return
LiftingResult
.NotLifted;
1040
if (!TypeSymbol.Equals(left, right, TypeCompareKind.ConsiderEverything2)) return
LiftingResult
.NotLifted;
1047
LiftingResult
.LiftOperandsButNotResult :
1048
LiftingResult
.NotLifted;
1051
LiftingResult
.LiftOperandsAndResult :
1052
LiftingResult
.NotLifted;