1 write to ExpressionBody
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8936
this.
ExpressionBody
= expressionBody;
18 references to ExpressionBody
Microsoft.CodeAnalysis.CSharp (18)
Binder\RefSafetyAnalysis.cs (2)
306
BoundConstructorMethodBody constructorBody => constructorBody.BlockBody != node && constructorBody.
ExpressionBody
!= node,
307
BoundNonConstructorMethodBody methodBody => methodBody.BlockBody != node && methodBody.
ExpressionBody
!= node,
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
305
this.Visit(node.
ExpressionBody
);
Compiler\MethodCompiler.cs (2)
2007
body = constructor.BlockBody ?? constructor.
ExpressionBody
!;
2037
body = nonConstructor.BlockBody ?? nonConstructor.
ExpressionBody
!;
FlowAnalysis\AbstractFlowPass.cs (2)
3741
VisitMethodBodies(node.BlockBody, node.
ExpressionBody
);
3747
VisitMethodBodies(node.BlockBody, node.
ExpressionBody
);
Generated\BoundNodes.xml.Generated.cs (9)
8956
if (blockBody != this.BlockBody || expressionBody != this.
ExpressionBody
)
8986
if (locals != this.Locals || initializer != this.Initializer || blockBody != this.BlockBody || expressionBody != this.
ExpressionBody
)
11078
this.Visit(node.
ExpressionBody
);
11085
this.Visit(node.
ExpressionBody
);
12673
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
12681
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
15412
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
17650
new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.
ExpressionBody
, null) }),
17659
new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.
ExpressionBody
, null) }),
Operations\CSharpOperationFactory.cs (2)
362
(IBlockOperation?)Create(boundNode.
ExpressionBody
),
374
(IBlockOperation?)Create(boundNode.
ExpressionBody
),