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); 315prologueBuilder.Add(_factory.ExpressionStatement(_factory.Call(receiver: _factory.Local(_scope.ContextVariable), parameterLogger, 345_factory.Assignment(_factory.Local(_scope.ContextVariable), _factory.Call(receiver: null, entryLogger, entryArgs)) : _factory.NoOp(NoOpStatementFlavor.Default); 349_factory.ExpressionStatement(_factory.Call(receiver: _factory.Local(_scope.ContextVariable), returnLogger)) : _factory.NoOp(NoOpStatementFlavor.Default); 351instrumentation = _factory.CombineInstrumentation(instrumentation, _scope.ContextVariable, instrumentationPrologue, instrumentationEpilogue); 403receiver: _factory.Local(_scope.ContextVariable), 533receiver: _factory.Local(_scope.ContextVariable), 596receiver: _factory.Local(_scope.ContextVariable),