3 writes to ContextVariable
Microsoft.CodeAnalysis.CSharp (3)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
95ContextVariable = contextVariable; 102ContextVariable = local; 109ContextVariable = _lazyPreviousContextVariables.Pop();
9 references to ContextVariable
Microsoft.CodeAnalysis.CSharp (9)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (9)
85/// We define a new <see cref="ContextVariable"/> (of LocalStoreTracker well-known type) in each scope, 101_lazyPreviousContextVariables.Push(ContextVariable); 319prologueBuilder.Add(_factory.ExpressionStatement(_factory.Call(receiver: _factory.Local(_scope.ContextVariable), parameterLogger, 349_factory.Assignment(_factory.Local(_scope.ContextVariable), _factory.Call(receiver: null, entryLogger, entryArgs)) : _factory.NoOp(NoOpStatementFlavor.Default); 353_factory.ExpressionStatement(_factory.Call(receiver: _factory.Local(_scope.ContextVariable), returnLogger)) : _factory.NoOp(NoOpStatementFlavor.Default); 355instrumentation = _factory.CombineInstrumentation(instrumentation, _scope.ContextVariable, instrumentationPrologue, instrumentationEpilogue); 407receiver: _factory.Local(_scope.ContextVariable), 538receiver: _factory.Local(_scope.ContextVariable), 615receiver: _factory.Local(_scope.ContextVariable),