1 write to HoistedField
Microsoft.CodeAnalysis.CSharp (1)
Lowering\StateMachineRewriter\CapturedSymbol.cs (1)
54this.HoistedField = hoistedField;
7 references to HoistedField
Microsoft.CodeAnalysis.CSharp (7)
Lowering\MethodToClassRewriter.cs (1)
433CapturedToStateMachineFieldReplacement stateMachineProxy => (FieldSymbol)stateMachineProxy.HoistedField,
Lowering\StateMachineRewriter\CapturedSymbol.cs (2)
59var frame = makeFrame(this.HoistedField.ContainingType, arg); 60var field = this.HoistedField.AsMember((NamedTypeSymbol)frame.Type);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (4)
333hoistedLocalsWithDebugScopes.Add(((CapturedToStateMachineFieldReplacement)proxy).HoistedField); 354AddVariableCleanup(variableCleanup, simpleProxy.HoistedField); 358FreeReusableHoistedField(simpleProxy.HoistedField); 750hoistedLocalsWithDebugScopes.Add(((CapturedToStateMachineFieldReplacement)proxies[local]).HoistedField);