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