12 references to TaskClassRegistry
Microsoft.Build (4)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
145/// When the task was resolved from <see cref="TaskClassRegistry"/> (a host-registered task), the 387/// Attempts to resolve the current task from the host task registry (<see cref="TaskClassRegistry"/>). 395if (TaskClassRegistry.TryGetRegistration(_taskName, out TaskClassRegistration registration))
Instance\TaskFactories\RegisteredTaskFactory.cs (1)
14/// <see cref="TaskClassRegistry"/> (via <c>Microsoft.Build.Utilities.Task.RegisterTask</c>), with no
Microsoft.Build.Framework (5)
TaskClassRegistration.cs (5)
11/// A single entry in the <see cref="TaskClassRegistry"/>: how to construct a registered task and the 15/// The <see cref="LoadedType"/> is built once. For the generic <see cref="TaskClassRegistry.Register{T}()"/> 17/// <see cref="TaskClassRegistry.Register(string, Func{ITask})"/> overload - where only an untyped factory is 33/// <see cref="TaskClassRegistry.Register(string, Func{ITask})"/> overload it is computed on first use by 83=> TaskClassRegistry.CreateLoadedType(factory().GetType());
Microsoft.Build.Utilities.Core (3)
Task.cs (3)
187=> TaskClassRegistry.Register<T>(); 215=> TaskClassRegistry.Register(taskName, factory); 252=> TaskClassRegistry.Register<TTask>(factory);