1 instantiation of TaskExecutionContext
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1160var context = new TaskExecutionContext(taskId, configuration);
25 references to TaskExecutionContext
MSBuild (25)
OutOfProcTaskHostNode.cs (25)
214private readonly ConcurrentDictionary<int, TaskExecutionContext> _taskContexts 215= new ConcurrentDictionary<int, TaskExecutionContext>(); 223private readonly AsyncLocal<TaskExecutionContext> _currentTaskContext 224= new AsyncLocal<TaskExecutionContext>(); 383TaskExecutionContext context = GetCurrentTaskContext(); 389TaskExecutionContext context = GetCurrentTaskContext(); 421var context = GetCurrentTaskContext(); 430var context = GetCurrentTaskContext(); 439var context = GetCurrentTaskContext(); 1053var context = GetCurrentTaskContext(); 1094var context = GetCurrentTaskContext(); 1117var context = GetCurrentTaskContext(); 1128private TaskExecutionContext GetCurrentTaskContext() 1130TaskExecutionContext context = _currentTaskContext.Value; 1149var context = GetCurrentTaskContext(); 1156private TaskExecutionContext CreateTaskContext(TaskHostConfiguration configuration) 1160var context = new TaskExecutionContext(taskId, configuration); 1176if (_taskContexts.TryRemove(taskId, out var context)) 1186private void SaveOperatingEnvironment(TaskExecutionContext context) 1207private void RestoreOperatingEnvironment(TaskExecutionContext context) 1249var context = CreateTaskContext(taskHostConfiguration); 1340var context = kvp.Value; 1350var previousContext = _currentTaskContext.Value; 1661TaskExecutionContext taskContext = state as TaskExecutionContext;