Lowering\StateMachineRewriter\StateMachineRewriter.cs (11)
30protected IReadOnlyDictionary<Symbol, CapturedSymbolReplacement>? nonReusableLocalProxies;
34protected Dictionary<Symbol, CapturedSymbolReplacement>? initialParameters;
86protected abstract BoundStatement GenerateStateMachineCreation(LocalSymbol stateMachineVariable, NamedTypeSymbol frameType, IReadOnlyDictionary<Symbol, CapturedSymbolReplacement> proxies);
115initialParameters = new Dictionary<Symbol, CapturedSymbolReplacement>();
142out IReadOnlyDictionary<Symbol, CapturedSymbolReplacement> proxies,
146var proxiesBuilder = new Dictionary<Symbol, CapturedSymbolReplacement>();
310protected BoundStatement GenerateParameterStorage(LocalSymbol stateMachineVariable, IReadOnlyDictionary<Symbol, CapturedSymbolReplacement> proxies)
319CapturedSymbolReplacement proxy;
333CapturedSymbolReplacement proxy;
473CapturedSymbolReplacement proxy;
491CapturedSymbolReplacement proxy;