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