18 references to MakeNullable
Microsoft.CodeAnalysis.CSharp (18)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (13)
1035MakeNullable(leftOperandType), MakeNullable(rightOperandType), MakeNullable(resultType), op, constrainedToTypeOpt)); 1041MakeNullable(leftOperandType), MakeNullable(rightOperandType), resultType, op, constrainedToTypeOpt)); 1382op1Left = MakeNullable(op1Left); 1383op1Right = MakeNullable(op1Right); 1399op2Left = MakeNullable(op2Left); 1400op2Right = MakeNullable(op2Right); 1561MakeNullable(leftOperandType), 1562MakeNullable(rightOperandType), 1563lifting == LiftingResult.LiftOperandsButNotResult ? resultType : MakeNullable(resultType), 1620!Conversions.ConvertExtensionMethodThisArg(MakeNullable(candidate.Method.ContainingType.ExtensionParameter.Type), operand.Type, ref useSiteInfo, isMethodGroupConversion: false).Exists)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
196inferredCandidate = new UnaryOperatorSignature(UnaryOperatorKind.Lifted | UnaryOperatorKind.UserDefined | kind, MakeNullable(operandType), MakeNullable(resultType), method, constrainedToTypeOpt: null); 228!Conversions.ConvertExtensionMethodThisArg(MakeNullable(candidate.Method.ContainingType.ExtensionParameter.Type), operand.Type, ref useSiteInfo, isMethodGroupConversion: false).Exists) 852MakeNullable(operandType), MakeNullable(resultType), op, constrainedToTypeOpt));