1 write to ExpressionBody
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3514
this.
ExpressionBody
= expressionBody;
10 references to ExpressionBody
Microsoft.CodeAnalysis.CSharp (10)
Binder\RefSafetyAnalysis.cs (1)
355
analysis.Visit(node.
ExpressionBody
);
BoundTree\BoundLocalFunctionStatement.cs (1)
13
public BoundBlock? Body { get => BlockBody ??
ExpressionBody
; }
Generated\BoundNodes.xml.Generated.cs (5)
3526
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(symbol, this.Symbol) || blockBody != this.BlockBody || expressionBody != this.
ExpressionBody
)
10148
this.Visit(node.
ExpressionBody
);
11407
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
13562
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
15936
new TreeDumperNode("expressionBody", null, new TreeDumperNode[] { Visit(node.
ExpressionBody
, null) }),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
802
result = result.Update(node.Symbol, (BoundBlock)FinalizeMethodBody(result.Body), (BoundBlock)FinalizeMethodBody(result.
ExpressionBody
));
Lowering\ExtensionMethodBodyRewriter.cs (1)
114
BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.
ExpressionBody
);
Operations\CSharpOperationFactory.cs (1)
1006
IBlockOperation? ignoredBody = boundLocalFunctionStatement is { BlockBody: { },
ExpressionBody
: { } exprBody }