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