1 instantiation of TaskExecutionContext
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1120var context = new TaskExecutionContext(taskId, configuration);
20 references to TaskExecutionContext
MSBuild (20)
OutOfProcTaskHostNode.cs (20)
212private readonly ConcurrentDictionary<int, TaskExecutionContext> _taskContexts 213= new ConcurrentDictionary<int, TaskExecutionContext>(); 221private readonly AsyncLocal<TaskExecutionContext> _currentTaskContext 222= new AsyncLocal<TaskExecutionContext>(); 392var context = GetCurrentTaskContext(); 401var context = GetCurrentTaskContext(); 410var context = GetCurrentTaskContext(); 1021var context = GetCurrentTaskContext(); 1062var context = GetCurrentTaskContext(); 1085var context = GetCurrentTaskContext(); 1096private TaskExecutionContext GetCurrentTaskContext() 1109var context = GetCurrentTaskContext(); 1116private TaskExecutionContext CreateTaskContext(TaskHostConfiguration configuration) 1120var context = new TaskExecutionContext(taskId, configuration); 1136if (_taskContexts.TryRemove(taskId, out var context)) 1146private void SaveOperatingEnvironment(TaskExecutionContext context) 1167private void RestoreOperatingEnvironment(TaskExecutionContext context) 1208var context = CreateTaskContext(taskHostConfiguration); 1462TaskExecutionContext taskContext = state as TaskExecutionContext;