1 instantiation of TaskExecutionContext
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1119var context = new TaskExecutionContext(taskId, configuration);
20 references to TaskExecutionContext
MSBuild (20)
OutOfProcTaskHostNode.cs (20)
211private readonly ConcurrentDictionary<int, TaskExecutionContext> _taskContexts 212= new ConcurrentDictionary<int, TaskExecutionContext>(); 220private readonly AsyncLocal<TaskExecutionContext> _currentTaskContext 221= new AsyncLocal<TaskExecutionContext>(); 391var context = GetCurrentTaskContext(); 400var context = GetCurrentTaskContext(); 409var context = GetCurrentTaskContext(); 1020var context = GetCurrentTaskContext(); 1061var context = GetCurrentTaskContext(); 1084var context = GetCurrentTaskContext(); 1095private TaskExecutionContext GetCurrentTaskContext() 1108var context = GetCurrentTaskContext(); 1115private TaskExecutionContext CreateTaskContext(TaskHostConfiguration configuration) 1119var context = new TaskExecutionContext(taskId, configuration); 1135if (_taskContexts.TryRemove(taskId, out var context)) 1145private void SaveOperatingEnvironment(TaskExecutionContext context) 1166private void RestoreOperatingEnvironment(TaskExecutionContext context) 1207var context = CreateTaskContext(taskHostConfiguration); 1461TaskExecutionContext taskContext = state as TaskExecutionContext;