5 instantiations of BoundExpressionWithNullability
Microsoft.CodeAnalysis.CSharp (5)
FlowAnalysis\NullableWalker.cs (4)
6158new BoundExpressionWithNullability(expr.Syntax, expr, type.NullableAnnotation, type.Type); 7994return new BoundExpressionWithNullability(argument.Syntax, argument, NullableAnnotation.Oblivious, type: null); 7997return new BoundExpressionWithNullability(argument.Syntax, argument, argumentType.NullableAnnotation, argumentType.Type); 9831arguments.Add(new BoundExpressionWithNullability(syntax, new BoundParameter(syntax, parameter), parameterType.NullableAnnotation, parameterType.Type));
Generated\BoundNodes.xml.Generated.cs (1)
8781var result = new BoundExpressionWithNullability(this.Syntax, expression, nullableAnnotation, type, this.HasErrors);
13 references to BoundExpressionWithNullability
Microsoft.CodeAnalysis.CSharp (13)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1074var innerExpression = ((BoundExpressionWithNullability)sourceExpression).Expression;
FlowAnalysis\NullableWalker.cs (2)
7903return ((BoundExpressionWithNullability)expr).NullableAnnotation; 12049public override BoundNode? VisitExpressionWithNullability(BoundExpressionWithNullability node)
Generated\BoundNodes.xml.Generated.cs (10)
8777public BoundExpressionWithNullability Update(BoundExpression expression, NullableAnnotation nullableAnnotation, TypeSymbol? type) 8781var result = new BoundExpressionWithNullability(this.Syntax, expression, nullableAnnotation, type, this.HasErrors); 9293return VisitExpressionWithNullability((BoundExpressionWithNullability)node, arg); 9534public virtual R VisitExpressionWithNullability(BoundExpressionWithNullability node, A arg) => this.DefaultVisit(node, arg); 9770public virtual BoundNode? VisitExpressionWithNullability(BoundExpressionWithNullability node) => this.DefaultVisit(node); 10784public override BoundNode? VisitExpressionWithNullability(BoundExpressionWithNullability node) 12200public override BoundNode? VisitExpressionWithNullability(BoundExpressionWithNullability node) 14921public override BoundNode? VisitExpressionWithNullability(BoundExpressionWithNullability node) 14924BoundExpressionWithNullability updatedNode; 17104public override TreeDumperNode VisitExpressionWithNullability(BoundExpressionWithNullability node, object? arg) => new TreeDumperNode("expressionWithNullability", null, new TreeDumperNode[]