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