1 interface inheriting from ITaskFactory
Microsoft.Build.Framework (1)
ITaskFactory2.cs (1)
15public interface ITaskFactory2 : ITaskFactory
5 implementations of ITaskFactory
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
18internal class IntrinsicTaskFactory : ITaskFactory
Instance\TaskFactories\RegisteredTaskFactory.cs (1)
24internal sealed class RegisteredTaskFactory : ITaskFactory
Microsoft.Build.Tasks.Core (3)
CodeTaskFactory.cs (1)
1136public sealed class CodeTaskFactory : ITaskFactory
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
27public sealed class RoslynCodeTaskFactory : ITaskFactory, IOutOfProcTaskFactory
XamlTaskFactory\XamlTaskFactory.cs (1)
270public sealed class XamlTaskFactory : ITaskFactory
14 references to ITaskFactory
Microsoft.Build (9)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
80/// trimming/Native AOT. The <see cref="ITaskFactory.CreateTask"/> interface member carries
Instance\TaskFactories\RegisteredTaskFactory.cs (2)
13/// An <see cref="ITaskFactory"/> that constructs a task that a host registered through 19/// which is reflection-free and avoids the <see cref="ITaskFactory.CreateTask"/> interface member (that
Instance\TaskFactoryWrapper.cs (3)
58private ITaskFactory _taskFactory; 88ITaskFactory taskFactory, 120public ITaskFactory TaskFactory
Instance\TaskRegistry.cs (3)
1200ITaskFactory factory = null; 1246s_taskFactoryTypeLoader = TypeLoader.Create<ITaskFactory>(); 1293factory = (ITaskFactory)Activator.CreateInstance(loadedType.Type);
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (5)
128/// <inheritdoc cref="ITaskFactory.FactoryName"/> 137/// <inheritdoc cref="ITaskFactory.CleanupTask(ITask)"/> 147/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 185/// <inheritdoc cref="ITaskFactory.GetTaskParameters"/> 194/// <inheritdoc cref="ITaskFactory.Initialize"/>