8 instantiations of TaskRegistry
Microsoft.Build (8)
Definition\Project.cs (1)
4210TaskRegistry = new TaskRegistry(Toolset, Project.ProjectCollection.ProjectRootElementCache);
Definition\Toolset.cs (2)
771_defaultTaskRegistry = new TaskRegistry(projectRootElementCache); 884_overrideTaskRegistry = new TaskRegistry(projectRootElementCache);
Instance\ProjectInstance.cs (4)
417this.TaskRegistry = new TaskRegistry(Toolset, project.ProjectCollection.ProjectRootElementCache); 489TaskRegistry = Toolset is null ? new TaskRegistry(linkedProject.ProjectCollection.ProjectRootElementCache) : new TaskRegistry(Toolset, linkedProject.ProjectCollection.ProjectRootElementCache); 3316this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache);
Instance\TaskRegistry.cs (1)
1748var instance = new TaskRegistry();
28 references to TaskRegistry
Microsoft.Build (28)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1411TaskRegistry taskReg = _requestEntry.RequestConfiguration.Project.TaskRegistry; 1414void CollectTasksStats(TaskRegistry taskRegistry) 1421foreach (TaskRegistry.RegisteredTaskRecord registeredTaskRecord in taskRegistry.TaskRegistrations.Values.SelectMany(record => record))
Definition\Project.cs (1)
4050public TaskRegistry TaskRegistry { get; set; }
Definition\Toolset.cs (7)
109private TaskRegistry _defaultTaskRegistry; 114private TaskRegistry _overrideTaskRegistry; 317internal void InspectInternalTaskRegistry(Action<TaskRegistry> visitor) 715internal TaskRegistry GetTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache) 741internal TaskRegistry GetOverrideTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache) 938private void LoadAndRegisterFromTasksFile(string[] defaultTaskFiles, LoggingContext loggingContext, string taskFileError, ProjectRootElementCacheBase projectRootElementCache, TaskRegistry registry) 943TaskRegistry.InitializeTaskRegistryFromUsingTaskElements<ProjectPropertyInstance, ProjectItemInstance>(
Evaluation\Evaluator.cs (1)
867TaskRegistry.InitializeTaskRegistryFromUsingTaskElements<P, I>(
Evaluation\IEvaluatorData.cs (1)
53TaskRegistry TaskRegistry
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
125public TaskRegistry TaskRegistry
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
140public TaskRegistry TaskRegistry { get => _wrapped.TaskRegistry; set => _wrapped.TaskRegistry = value; }
Instance\ProjectInstance.cs (4)
193private TaskRegistry _taskRegistry; 1370TaskRegistry IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.TaskRegistry 1726internal TaskRegistry TaskRegistry 2577translator.Translate(ref _taskRegistry, TaskRegistry.FactoryForDeserialization);
Instance\TaskFactoryWrapper.cs (2)
78internal TaskRegistry.RegisteredTaskRecord.Stats? Statistics { get; private init; } 92TaskRegistry.RegisteredTaskRecord.Stats? statistics = null)
Instance\TaskRegistry.cs (6)
187TaskRegistry taskRegistry, 220TaskRegistry taskRegistry, 348TaskRegistry toolsetRegistry = _toolset.GetOverrideTaskRegistry(targetLoggingContext, RootElementCache); 407TaskRegistry toolsetRegistry = _toolset.GetTaskRegistry(targetLoggingContext, RootElementCache); 1746public static TaskRegistry FactoryForDeserialization(ITranslator translator) 1748var instance = new TaskRegistry();
Instance\TaskRegistry.UsingTaskInfo.cs (1)
26/// <see cref="TaskRegistry"/>.