2 interfaces inheriting from ITaskHost
Microsoft.Build.Tasks.Core (2)
ICscHostObject.cs (1)
19public interface ICscHostObject : ITaskHost
IVbcHostObject.cs (1)
19public interface IVbcHostObject : ITaskHost
1 implementation of ITaskHost
Microsoft.NET.Sdk.Publish.Tasks (1)
MsDeploy\VSMSDeployHostObject.cs (1)
11internal class VSMsDeployTaskHostObject : ITaskHost, IEnumerable<ITaskItem>
25 references to ITaskHost
installer.tasks (1)
BuildTask.cs (1)
28public ITaskHost HostObject
Microsoft.Build (13)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (1)
74public ITaskHost HostObject { get; set; }
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
78public ITaskHost HostObject { get; set; }
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
90private ITaskHost _taskHostObject;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
130private ITaskHost _taskHost; 281ITaskHost taskHost,
Instance\HostServices.cs (6)
67public ITaskHost GetHostObject(string projectFile, string targetName, string taskName) 95return (ITaskHost)objectFromRunningObjectTable; 122public void RegisterHostObject(string projectFile, string targetName, string taskName, ITaskHost hostObject) 385public ITaskHost TaskHost { get; } 389public MonikerNameOrITaskHost(ITaskHost taskHost) 435internal void RegisterHostObject(string targetName, string taskName, ITaskHost hostObject)
Instance\TaskFactories\TaskHostTask.cs (2)
41private ITaskHost _hostObject; 235public ITaskHost HostObject
Microsoft.Build.Framework (1)
ITask.cs (1)
29ITaskHost HostObject
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
1210internal void InitializeHostObjectSupportForNewSwitches(ITaskHost hostObject, ref string param)
Microsoft.Build.Utilities.Core (2)
AppDomainIsolatedTask.cs (1)
72public ITaskHost HostObject { get; set; }
Task.cs (1)
115public ITaskHost HostObject { get; set; }
Microsoft.Maui.Controls.Build.Tasks (1)
XamlTask.cs (1)
33 public ITaskHost HostObject { get; set; }
Microsoft.NET.Build.Containers (4)
src\sdk\src\Common\VSHostObject.cs (2)
16internal sealed class VSHostObject(ITaskHost? hostObject, TaskLoggingHelper log) 22private readonly ITaskHost? _hostObject = hostObject;
VSHostObject.cs (2)
11internal sealed class VSHostObject(ITaskHost? hostObject, TaskLoggingHelper log) 17private readonly ITaskHost? _hostObject = hostObject;
Microsoft.NET.Sdk.Publish.Tasks (2)
src\sdk\src\Common\VSHostObject.cs (2)
16internal sealed class VSHostObject(ITaskHost? hostObject, TaskLoggingHelper log) 22private readonly ITaskHost? _hostObject = hostObject;