2 instantiations of CapturedToExpressionSymbolReplacement
Microsoft.CodeAnalysis.CSharp (2)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
65rewriter._proxies.Add(thisParameter, new CapturedToExpressionSymbolReplacement<ParameterSymbol>(hoistedThis, hoistedSymbols: [], isReusable: true));
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
92proxies.Add(local, new CapturedToExpressionSymbolReplacement<THoistedSymbol>(replacement, hoistedSymbols.ToImmutableAndFree(), isReusable: true));
2 references to CapturedToExpressionSymbolReplacement
Microsoft.CodeAnalysis.CSharp (2)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
372foreach (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.