1 interface inheriting from ITaskFactory
Microsoft.Build.Framework (1)
ITaskFactory2.cs (1)
15
public interface ITaskFactory2 :
ITaskFactory
5 implementations of ITaskFactory
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
18
internal class IntrinsicTaskFactory :
ITaskFactory
Instance\TaskFactories\RegisteredTaskFactory.cs (1)
24
internal sealed class RegisteredTaskFactory :
ITaskFactory
Microsoft.Build.Tasks.Core (3)
CodeTaskFactory.cs (1)
1136
public sealed class CodeTaskFactory :
ITaskFactory
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
26
public sealed class RoslynCodeTaskFactory :
ITaskFactory
, IOutOfProcTaskFactory
XamlTaskFactory\XamlTaskFactory.cs (1)
270
public 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)
58
private
ITaskFactory
_taskFactory;
88
ITaskFactory
taskFactory,
120
public
ITaskFactory
TaskFactory
Instance\TaskRegistry.cs (3)
1405
ITaskFactory
factory = null;
1451
s_taskFactoryTypeLoader = TypeLoader.Create<
ITaskFactory
>();
1498
factory = (
ITaskFactory
)Activator.CreateInstance(loadedType.Type);
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (5)
127
/// <inheritdoc cref="
ITaskFactory
.FactoryName"/>
136
/// <inheritdoc cref="
ITaskFactory
.CleanupTask(ITask)"/>
145
/// <inheritdoc cref="
ITaskFactory
.CreateTask(IBuildEngine)"/>
168
/// <inheritdoc cref="
ITaskFactory
.GetTaskParameters"/>
177
/// <inheritdoc cref="
ITaskFactory
.Initialize"/>