18 references to MakeNullable
Microsoft.CodeAnalysis.CSharp (18)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (13)
1027MakeNullable(leftOperandType), MakeNullable(rightOperandType), MakeNullable(resultType), op, constrainedToTypeOpt)); 1033MakeNullable(leftOperandType), MakeNullable(rightOperandType), resultType, op, constrainedToTypeOpt)); 1374op1Left = MakeNullable(op1Left); 1375op1Right = MakeNullable(op1Right); 1391op2Left = MakeNullable(op2Left); 1392op2Right = MakeNullable(op2Right); 1559MakeNullable(leftOperandType), 1560MakeNullable(rightOperandType), 1561lifting == LiftingResult.LiftOperandsButNotResult ? resultType : MakeNullable(resultType), 1618!Conversions.ConvertExtensionMethodThisArg(MakeNullable(candidate.Method.ContainingType.ExtensionParameter.Type), operand.Type, ref useSiteInfo, isMethodGroupConversion: false).Exists)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
202inferredCandidate = new UnaryOperatorSignature(UnaryOperatorKind.Lifted | UnaryOperatorKind.UserDefined | kind, MakeNullable(operandType), MakeNullable(resultType), method, constrainedToTypeOpt: null); 234!Conversions.ConvertExtensionMethodThisArg(MakeNullable(candidate.Method.ContainingType.ExtensionParameter.Type), operand.Type, ref useSiteInfo, isMethodGroupConversion: false).Exists) 835MakeNullable(operandType), MakeNullable(resultType), op, constrainedToTypeOpt));