8 instantiations of TaskRegistry
Microsoft.Build (8)
Definition\Project.cs (1)
4338TaskRegistry = new TaskRegistry(Toolset, Project.ProjectCollection.ProjectRootElementCache);
Definition\Toolset.cs (2)
771_defaultTaskRegistry = new TaskRegistry(projectRootElementCache); 884_overrideTaskRegistry = new TaskRegistry(projectRootElementCache);
Instance\ProjectInstance.cs (4)
408this.TaskRegistry = new TaskRegistry(Toolset, project.ProjectCollection.ProjectRootElementCache); 480TaskRegistry = Toolset is null ? new TaskRegistry(linkedProject.ProjectCollection.ProjectRootElementCache) : new TaskRegistry(Toolset, linkedProject.ProjectCollection.ProjectRootElementCache); 3247this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache);
Instance\TaskRegistry.cs (1)
1921var instance = new TaskRegistry();
28 references to TaskRegistry
Microsoft.Build (28)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1356TaskRegistry taskReg = _requestEntry.RequestConfiguration.Project.TaskRegistry; 1359void CollectTasksStats(TaskRegistry taskRegistry) 1366foreach (TaskRegistry.RegisteredTaskRecord registeredTaskRecord in taskRegistry.TaskRegistrations.Values.SelectMany(record => record))
Definition\Project.cs (1)
4178public 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)
744TaskRegistry.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; 1319TaskRegistry IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.TaskRegistry 1675internal TaskRegistry TaskRegistry 2515translator.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 (7)
245TaskRegistry taskRegistry, 265taskRegistry._taskRegistrations ??= TaskRegistry.CreateRegisteredTaskDictionary(); 279TaskRegistry taskRegistry, 540TaskRegistry toolsetRegistry = _toolset.GetOverrideTaskRegistry(targetLoggingContext, RootElementCache); 599TaskRegistry toolsetRegistry = _toolset.GetTaskRegistry(targetLoggingContext, RootElementCache); 1919public static TaskRegistry FactoryForDeserialization(ITranslator translator) 1921var instance = new TaskRegistry();