2 instantiations of TaskClassRegistration
Microsoft.Build.Framework (2)
TaskClassRegistry.cs (2)
71s_tasksByName[taskName] = new TaskClassRegistration(static () => new T(), loadedType); 90s_tasksByName[taskName] = new TaskClassRegistration(factory);
5 references to TaskClassRegistration
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
395if (TaskClassRegistry.TryGetRegistration(_taskName, out TaskClassRegistration registration))
Instance\TaskFactories\RegisteredTaskFactory.cs (2)
29private readonly TaskClassRegistration _registration; 36internal RegisteredTaskFactory(TaskClassRegistration registration, LoadedType loadedType)
Microsoft.Build.Framework (2)
TaskClassRegistry.cs (2)
45private static readonly ConcurrentDictionary<string, TaskClassRegistration> s_tasksByName = new(StringComparer.OrdinalIgnoreCase); 100internal static bool TryGetRegistration(string taskName, [NotNullWhen(true)] out TaskClassRegistration? registration)