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