1 interface inheriting from ITaskFactory
Microsoft.Build.Framework (1)
ITaskFactory2.cs (1)
14public interface ITaskFactory2 : ITaskFactory
4 implementations of ITaskFactory
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
17internal class IntrinsicTaskFactory : ITaskFactory
Microsoft.Build.Tasks.Core (3)
CodeTaskFactory.cs (1)
1131public sealed class CodeTaskFactory : ITaskFactory
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
26public sealed class RoslynCodeTaskFactory : ITaskFactory, IOutOfProcTaskFactory
XamlTaskFactory\XamlTaskFactory.cs (1)
266public sealed class XamlTaskFactory : ITaskFactory
11 references to ITaskFactory
Microsoft.Build (6)
Instance\TaskFactoryWrapper.cs (3)
58private ITaskFactory _taskFactory; 88ITaskFactory taskFactory, 120public ITaskFactory TaskFactory
Instance\TaskRegistry.cs (3)
642typeof(Microsoft.Build.Framework.ITaskFactory).IsAssignableFrom(type); 1413ITaskFactory factory = null; 1506factory = (ITaskFactory)Activator.CreateInstance(loadedType.Type);
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (5)
127/// <inheritdoc cref="ITaskFactory.FactoryName"/> 135/// <inheritdoc cref="ITaskFactory.CleanupTask(ITask)"/> 144/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 165/// <inheritdoc cref="ITaskFactory.GetTaskParameters"/> 174/// <inheritdoc cref="ITaskFactory.Initialize"/>