8 instantiations of TaskRegistry
Microsoft.Build (8)
Definition\Project.cs (1)
4338
TaskRegistry = new
TaskRegistry
(Toolset, Project.ProjectCollection.ProjectRootElementCache);
Definition\Toolset.cs (2)
771
_defaultTaskRegistry = new
TaskRegistry
(projectRootElementCache);
884
_overrideTaskRegistry = new
TaskRegistry
(projectRootElementCache);
Instance\ProjectInstance.cs (4)
408
this.TaskRegistry = new
TaskRegistry
(Toolset, project.ProjectCollection.ProjectRootElementCache);
480
TaskRegistry = Toolset is null ? new
TaskRegistry
(linkedProject.ProjectCollection.ProjectRootElementCache) : new
TaskRegistry
(Toolset, linkedProject.ProjectCollection.ProjectRootElementCache);
3247
this.TaskRegistry = new
TaskRegistry
(this.Toolset, ProjectRootElementCache);
Instance\TaskRegistry.cs (1)
1921
var instance = new
TaskRegistry
();
28 references to TaskRegistry
Microsoft.Build (28)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1356
TaskRegistry
taskReg = _requestEntry.RequestConfiguration.Project.TaskRegistry;
1359
void CollectTasksStats(
TaskRegistry
taskRegistry)
1366
foreach (
TaskRegistry
.RegisteredTaskRecord registeredTaskRecord in taskRegistry.TaskRegistrations.Values.SelectMany(record => record))
Definition\Project.cs (1)
4178
public
TaskRegistry
TaskRegistry { get; set; }
Definition\Toolset.cs (7)
109
private
TaskRegistry
_defaultTaskRegistry;
114
private
TaskRegistry
_overrideTaskRegistry;
317
internal void InspectInternalTaskRegistry(Action<
TaskRegistry
> visitor)
715
internal
TaskRegistry
GetTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache)
741
internal
TaskRegistry
GetOverrideTaskRegistry(LoggingContext loggingContext, ProjectRootElementCacheBase projectRootElementCache)
938
private void LoadAndRegisterFromTasksFile(string[] defaultTaskFiles, LoggingContext loggingContext, string taskFileError, ProjectRootElementCacheBase projectRootElementCache,
TaskRegistry
registry)
943
TaskRegistry
.InitializeTaskRegistryFromUsingTaskElements<ProjectPropertyInstance, ProjectItemInstance>(
Evaluation\Evaluator.cs (1)
744
TaskRegistry
.InitializeTaskRegistryFromUsingTaskElements<P, I>(
Evaluation\IEvaluatorData.cs (1)
53
TaskRegistry
TaskRegistry
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
125
public
TaskRegistry
TaskRegistry
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
140
public
TaskRegistry
TaskRegistry { get => _wrapped.TaskRegistry; set => _wrapped.TaskRegistry = value; }
Instance\ProjectInstance.cs (4)
193
private
TaskRegistry
_taskRegistry;
1319
TaskRegistry
IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.TaskRegistry
1675
internal
TaskRegistry
TaskRegistry
2515
translator.Translate(ref _taskRegistry,
TaskRegistry
.FactoryForDeserialization);
Instance\TaskFactoryWrapper.cs (2)
78
internal
TaskRegistry
.RegisteredTaskRecord.Stats? Statistics { get; private init; }
92
TaskRegistry
.RegisteredTaskRecord.Stats? statistics = null)
Instance\TaskRegistry.cs (7)
245
TaskRegistry
taskRegistry,
265
taskRegistry._taskRegistrations ??=
TaskRegistry
.CreateRegisteredTaskDictionary();
279
TaskRegistry
taskRegistry,
540
TaskRegistry
toolsetRegistry = _toolset.GetOverrideTaskRegistry(targetLoggingContext, RootElementCache);
599
TaskRegistry
toolsetRegistry = _toolset.GetTaskRegistry(targetLoggingContext, RootElementCache);
1919
public static
TaskRegistry
FactoryForDeserialization(ITranslator translator)
1921
var
instance = new TaskRegistry();