2 instantiations of CapturedToExpressionSymbolReplacement
Microsoft.CodeAnalysis.CSharp (2)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
65
rewriter._proxies.Add(thisParameter, new
CapturedToExpressionSymbolReplacement
<ParameterSymbol>(hoistedThis, hoistedSymbols: [], isReusable: true));
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
92
proxies.Add(local, new
CapturedToExpressionSymbolReplacement
<THoistedSymbol>(replacement, hoistedSymbols.ToImmutableAndFree(), isReusable: true));
2 references to CapturedToExpressionSymbolReplacement
Microsoft.CodeAnalysis.CSharp (2)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
372
foreach (var field in ((
CapturedToExpressionSymbolReplacement
<StateMachineFieldSymbol>)proxy).HoistedSymbols)
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
54
/// On success a <see cref="
CapturedToExpressionSymbolReplacement
{TSymbol}"/> entry is added for the local.