1 write to ExpressionBody
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3515
this.
ExpressionBody
= expressionBody;
8 references to ExpressionBody
Microsoft.CodeAnalysis.CSharp (8)
Binder\RefSafetyAnalysis.cs (1)
314
analysis.Visit(node.
ExpressionBody
);
BoundTree\BoundLocalFunctionStatement.cs (1)
13
public BoundBlock? Body { get => BlockBody ??
ExpressionBody
; }
Generated\BoundNodes.xml.Generated.cs (5)
3527
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(symbol, this.Symbol) || blockBody != this.BlockBody || expressionBody != this.
ExpressionBody
)
10147
this.Visit(node.
ExpressionBody
);
11357
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
13424
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
15795
new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.
ExpressionBody
, null) }),
Operations\CSharpOperationFactory.cs (1)
1006
IBlockOperation? ignoredBody = boundLocalFunctionStatement is { BlockBody: { },
ExpressionBody
: { } exprBody }