1 instantiation of TaskExecutionContext
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1161var context = new TaskExecutionContext(taskId, configuration);
25 references to TaskExecutionContext
MSBuild (25)
OutOfProcTaskHostNode.cs (25)
215private readonly ConcurrentDictionary<int, TaskExecutionContext> _taskContexts 216= new ConcurrentDictionary<int, TaskExecutionContext>(); 224private readonly AsyncLocal<TaskExecutionContext> _currentTaskContext 225= new AsyncLocal<TaskExecutionContext>(); 384TaskExecutionContext context = GetCurrentTaskContext(); 390TaskExecutionContext context = GetCurrentTaskContext(); 422var context = GetCurrentTaskContext(); 431var context = GetCurrentTaskContext(); 440var context = GetCurrentTaskContext(); 1054var context = GetCurrentTaskContext(); 1095var context = GetCurrentTaskContext(); 1118var context = GetCurrentTaskContext(); 1129private TaskExecutionContext GetCurrentTaskContext() 1131TaskExecutionContext context = _currentTaskContext.Value; 1150var context = GetCurrentTaskContext(); 1157private TaskExecutionContext CreateTaskContext(TaskHostConfiguration configuration) 1161var context = new TaskExecutionContext(taskId, configuration); 1177if (_taskContexts.TryRemove(taskId, out var context)) 1187private void SaveOperatingEnvironment(TaskExecutionContext context) 1208private void RestoreOperatingEnvironment(TaskExecutionContext context) 1250var context = CreateTaskContext(taskHostConfiguration); 1341var context = kvp.Value; 1351var previousContext = _currentTaskContext.Value; 1662TaskExecutionContext taskContext = state as TaskExecutionContext;