1 instantiation of TaskExecutionContext
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1101var context = new TaskExecutionContext(taskId, configuration);
20 references to TaskExecutionContext
MSBuild (20)
OutOfProcTaskHostNode.cs (20)
188private readonly ConcurrentDictionary<int, TaskExecutionContext> _taskContexts 189= new ConcurrentDictionary<int, TaskExecutionContext>(); 197private readonly AsyncLocal<TaskExecutionContext> _currentTaskContext 198= new AsyncLocal<TaskExecutionContext>(); 368var context = GetCurrentTaskContext(); 377var context = GetCurrentTaskContext(); 386var context = GetCurrentTaskContext(); 1002var context = GetCurrentTaskContext(); 1043var context = GetCurrentTaskContext(); 1066var context = GetCurrentTaskContext(); 1077private TaskExecutionContext GetCurrentTaskContext() 1090var context = GetCurrentTaskContext(); 1097private TaskExecutionContext CreateTaskContext(TaskHostConfiguration configuration) 1101var context = new TaskExecutionContext(taskId, configuration); 1117if (_taskContexts.TryRemove(taskId, out var context)) 1127private void SaveOperatingEnvironment(TaskExecutionContext context) 1145private void RestoreOperatingEnvironment(TaskExecutionContext context) 1185var context = CreateTaskContext(taskHostConfiguration); 1397TaskExecutionContext taskContext = state as TaskExecutionContext;