10 references to LiftingResult
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (10)
963
LiftingResult
lifting = UserDefinedBinaryOperatorCanBeLifted(leftOperandType, rightOperandType, resultType, kind);
965
if (lifting ==
LiftingResult
.LiftOperandsAndResult)
971
else if (lifting ==
LiftingResult
.LiftOperandsButNotResult)
988
private static
LiftingResult
UserDefinedBinaryOperatorCanBeLifted(TypeSymbol left, TypeSymbol right, TypeSymbol result, BinaryOperatorKind kind)
1008
return
LiftingResult
.NotLifted;
1017
if (!TypeSymbol.Equals(left, right, TypeCompareKind.ConsiderEverything2)) return
LiftingResult
.NotLifted;
1024
LiftingResult
.LiftOperandsButNotResult :
1025
LiftingResult
.NotLifted;
1028
LiftingResult
.LiftOperandsAndResult :
1029
LiftingResult
.NotLifted;