1 interface inheriting from ITaskFactory
Microsoft.Build.Framework (1)
ITaskFactory2.cs (1)
14public interface ITaskFactory2 : ITaskFactory
7 implementations of ITaskFactory
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
18internal class IntrinsicTaskFactory : ITaskFactory
Microsoft.Build.Engine.UnitTests (2)
BackEnd\TaskBuilderTestTask.cs (1)
1261internal sealed class TaskBuilderTestTaskFactory : ITaskFactory
BackEnd\TaskRegistry_Tests.cs (1)
2332public class NullTaskTypeTaskFactory : ITaskFactory
Microsoft.Build.Tasks.Core (3)
CodeTaskFactory.cs (1)
1025public sealed class CodeTaskFactory : ITaskFactory
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
25public sealed class RoslynCodeTaskFactory : ITaskFactory
XamlTaskFactory\XamlTaskFactory.cs (1)
243public sealed class XamlTaskFactory : ITaskFactory
MonoTargetsTasks (1)
JsonToItemsTaskFactory\JsonToItemsTaskFactory.cs (1)
56public class JsonToItemsTaskFactory : ITaskFactory
11 references to ITaskFactory
Microsoft.Build (6)
Instance\TaskFactoryWrapper.cs (3)
58private ITaskFactory _taskFactory; 83internal TaskFactoryWrapper(ITaskFactory taskFactory, LoadedType taskFactoryLoadInfo, string taskName, IDictionary<string, string> factoryIdentityParameters) 110public ITaskFactory TaskFactory
Instance\TaskRegistry.cs (3)
649typeof(Microsoft.Build.Framework.ITaskFactory).IsAssignableFrom(type); 1376ITaskFactory factory = null; 1459factory = (ITaskFactory)AppDomain.CurrentDomain.CreateInstanceAndUnwrap(loadedType.Type.GetTypeInfo().Assembly.FullName, loadedType.Type.FullName);
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (5)
114/// <inheritdoc cref="ITaskFactory.FactoryName"/> 122/// <inheritdoc cref="ITaskFactory.CleanupTask(ITask)"/> 131/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 139/// <inheritdoc cref="ITaskFactory.GetTaskParameters"/> 145/// <inheritdoc cref="ITaskFactory.Initialize"/>