12 references to CheckDisallowedNullAssignment
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
3072CheckDisallowedNullAssignment(resultType, parameterAnnotations, equalsValue.Value.Syntax);
3129CheckDisallowedNullAssignment(returnState, ToInwardAnnotations(returnAnnotations), node.Syntax, boundValueOpt: expr);
5784if (CheckDisallowedNullAssignment(resultType, parameterAnnotations, expr.Syntax, operand))
7426/// Note this does not work for nullable value types, so an additional check with <see cref="CheckDisallowedNullAssignment"/> may be required.
8254if (CheckDisallowedNullAssignment(stateAfterConversion, parameterAnnotations, argumentNoConversion.Syntax))
8276CheckDisallowedNullAssignment(resultType, parameterAnnotations, argumentNoConversion.Syntax);
8420CheckDisallowedNullAssignment(parameterWithState, leftAnnotations, argument.Syntax);
10512if (!isLiftedConversion && CheckDisallowedNullAssignment(operandType, parameterAnnotations, conversionOperand.Syntax))
10681if (CheckDisallowedNullAssignment(operandType, parameterAnnotations, conversionOperand.Syntax))
11274CheckDisallowedNullAssignment(rightState, leftAnnotations, right.Syntax);
11612CheckDisallowedNullAssignment(valueType, leftAnnotations, right.Syntax);
12036CheckDisallowedNullAssignment(resultTypeWithState, leftArgumentAnnotations, node.Syntax);