8 instantiations of TaskRegistry
Microsoft.Build (8)
Definition\Project.cs (1)
4214TaskRegistry = new TaskRegistry(Toolset, Project.ProjectCollection.ProjectRootElementCache);
Definition\Toolset.cs (2)
770_defaultTaskRegistry = new TaskRegistry(projectRootElementCache); 887_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)
1759var instance = new TaskRegistry();
28 references to TaskRegistry
Microsoft.Build (28)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1416TaskRegistry taskReg = _requestEntry.RequestConfiguration.Project.TaskRegistry; 1419void CollectTasksStats(TaskRegistry taskRegistry) 1426foreach (TaskRegistry.RegisteredTaskRecord registeredTaskRecord in taskRegistry.TaskRegistrations.Values.SelectMany(record => record))
Definition\Project.cs (1)
4054public TaskRegistry TaskRegistry { get; set; }
Definition\Toolset.cs (7)
108private TaskRegistry _defaultTaskRegistry; 113private TaskRegistry _overrideTaskRegistry; 316internal void InspectInternalTaskRegistry(Action<TaskRegistry> visitor) 714internal TaskRegistry GetTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache) 740internal TaskRegistry GetOverrideTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache) 941private void LoadAndRegisterFromTasksFile(string[] defaultTaskFiles, LoggingContext loggingContext, string taskFileError, ProjectRootElementCacheBase projectRootElementCache, TaskRegistry registry) 946TaskRegistry.InitializeTaskRegistryFromUsingTaskElements<ProjectPropertyInstance, ProjectItemInstance>(
Evaluation\Evaluator.cs (1)
871TaskRegistry.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)
188TaskRegistry taskRegistry, 221TaskRegistry taskRegistry, 349TaskRegistry toolsetRegistry = _toolset.GetOverrideTaskRegistry(targetLoggingContext, RootElementCache); 408TaskRegistry toolsetRegistry = _toolset.GetTaskRegistry(targetLoggingContext, RootElementCache); 1757public static TaskRegistry FactoryForDeserialization(ITranslator translator) 1759var instance = new TaskRegistry();
Instance\TaskRegistry.UsingTaskInfo.cs (1)
27/// <see cref="TaskRegistry"/>.