2 interfaces inheriting from ITask
Microsoft.Build.Framework (2)
16 implementations of ITask
installer.tasks (1)
Microsoft.Build (2)
Microsoft.Build.Engine.UnitTests (2)
Microsoft.Build.Utilities.Core (2)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.Workloads (1)
Microsoft.DotNet.GenAPI (1)
Microsoft.DotNet.GenFacades (1)
Microsoft.DotNet.PackageTesting (1)
Microsoft.DotNet.SharedFramework.Sdk (1)
98 references to ITask
Microsoft.Build (20)
Microsoft.Build.BuildCheck.UnitTests (1)
Microsoft.Build.CommandLine.UnitTests (1)
Microsoft.Build.Engine (15)
Engine\TaskEngine.cs (15)
369ITask task;
489private ITask InstantiateTask(AppDomain taskAppDomain)
491ITask task = null;
503task = (ITask)taskAppDomain.CreateInstanceFromAndUnwrap(TaskClass.Assembly.AssemblyFile, TaskClass.Type.FullName);
525task = (ITask)Activator.CreateInstance(TaskClass.Type);
529task = (ITask)taskAppDomain.CreateInstanceAndUnwrap(TaskClass.Type.Assembly.FullName, TaskClass.Type.FullName);
568internal bool InitializeTask(ITask task, ItemBucket bucket, EngineProxy engineProxy)
612private bool InitializeTaskParameters(ITask task, ItemBucket bucket)
699private bool ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, out bool taskResult)
793private bool GatherTaskOutputs(TaskExecutionMode howToExecuteTask, ITask task, ItemBucket bucket)
898ITask task)
1227ITask task,
1318ITask task,
1436ITask task,
1538ITask task,
Microsoft.Build.Engine.OM.UnitTests (3)
Microsoft.Build.Engine.UnitTests (18)
Microsoft.Build.Framework (4)
Microsoft.Build.Framework.UnitTests (1)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
Microsoft.Build.Tasks.Core (11)
Microsoft.Build.Tasks.UnitTests (1)
Microsoft.Build.Utilities.Core (4)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
MSBuild (7)
MSBuildTaskHost (8)