11 references to BoundExpressionWithNullability
Microsoft.CodeAnalysis.CSharp (11)
FlowAnalysis\NullableWalker.cs (10)
4614
receiver: new
BoundExpressionWithNullability
(objectInitializer.Syntax, objectInitializer, NullableAnnotation.NotAnnotated, containingType));
4730
[new
BoundExpressionWithNullability
(objectInitializer.Syntax, objectInitializer, nullableAnnotation: NullableAnnotation.NotAnnotated, containingType)],
5731
[new
BoundExpressionWithNullability
(leftOperand.Syntax, leftOperand, leftUnderlyingType.ToTypeWithAnnotations(compilation).NullableAnnotation, leftUnderlyingType.Type),
5732
new
BoundExpressionWithNullability
(rightOperand.Syntax, rightOperand, rightUnderlyingType.ToTypeWithAnnotations(compilation).NullableAnnotation, rightUnderlyingType.Type)],
6763
new
BoundExpressionWithNullability
(expr.Syntax, expr, type.NullableAnnotation, type.Type);
8922
return new
BoundExpressionWithNullability
(argument.Syntax, argument, NullableAnnotation.Oblivious, type: null);
8925
return new
BoundExpressionWithNullability
(argument.Syntax, argument, argumentType.NullableAnnotation, argumentType.Type);
11092
arguments.Add(new
BoundExpressionWithNullability
(syntax, new BoundParameter(syntax, parameter), parameterType.NullableAnnotation, parameterType.Type));
11468
placeholderArgs.Add(new
BoundExpressionWithNullability
(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
12824
[new
BoundExpressionWithNullability
(operand.Syntax, operand, operandType.ToTypeWithAnnotations(compilation).NullableAnnotation, operandType.Type)],
FlowAnalysis\NullableWalker_Patterns.cs (1)
833
? ReInferAndVisitExtensionPropertyAccess(e, e.Property, new
BoundExpressionWithNullability
(e.Syntax, expression, NullableAnnotation.NotAnnotated, inputType)).Member