1 interface inheriting from IBuildEngine
Microsoft.Build.Framework (1)
IBuildEngine2.cs (1)
14public interface IBuildEngine2 : IBuildEngine
2 implementations of IBuildEngine
Microsoft.Build (1)
Instance\TaskFactoryEngineContext.cs (1)
26IBuildEngine,
NuGet.Build.Tasks.Console (1)
ConsoleLoggingQueue.cs (1)
28internal class ConsoleLoggingQueue : LoggingQueue<ConsoleOutLogItem>, IBuildEngine, ILogger
82 references to IBuildEngine
installer.tasks (1)
BuildTask.cs (1)
22public IBuildEngine BuildEngine
Microsoft.Build (18)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (1)
65public IBuildEngine BuildEngine { get; set; }
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (2)
50public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 76public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => CreateIntrinsicTask();
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
65public IBuildEngine BuildEngine { get; set; }
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
981IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
Instance\TaskFactories\AssemblyTaskFactory.cs (6)
115public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 138public bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 160public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 181public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters) 759public bool Initialize(string taskName, TaskHostParameters factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 780public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, TaskHostParameters taskIdentityParameters)
Instance\TaskFactories\RegisteredTaskFactory.cs (2)
65public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) => true; 69public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => _registration.CreateInstance(TaskEnvironment.Fallback);
Instance\TaskFactories\TaskHostTask.cs (2)
36private IBuildEngine _buildEngine; 214public IBuildEngine BuildEngine
src\msbuild\src\Shared\TaskLoggingHelper.cs (3)
60public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 122private readonly IBuildEngine _buildEngine; 127protected IBuildEngine BuildEngine
Microsoft.Build.Framework (8)
ITask.cs (1)
18IBuildEngine BuildEngine
ITaskFactory.cs (2)
45bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 63ITask CreateTask(IBuildEngine taskFactoryLoggingHost);
ITaskFactory2.cs (2)
40bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 64ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters);
ITaskFactory3.cs (2)
52bool Initialize(string taskName, TaskHostParameters factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 76ITask CreateTask(IBuildEngine taskFactoryLoggingHost, TaskHostParameters taskIdentityParameters);
Utilities\TaskFactoryUtilities.cs (1)
236public static bool ShouldCompileForOutOfProcess(IBuildEngine taskFactoryEngineContext)
Microsoft.Build.Tasks.Core (13)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
78IBuildEngine buildEngine, TaskLoggingHelper log, TaskEnvironment taskEnvironment)
AssemblyDependency\AssemblyResolution.cs (1)
145IBuildEngine buildEngine,
AssemblyDependency\ReferenceTable.cs (1)
277IBuildEngine buildEngine,
CodeTaskFactory.cs (2)
1144public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 1163public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (6)
145/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 147public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 179public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 344internal static bool TryLoadTaskBody(TaskLoggingHelper log, string taskName, string taskBody, ICollection<TaskPropertyInfo> parameters, IBuildEngine taskFactoryEngineContext, out RoslynCodeTaskFactoryTaskInfo taskInfo) 715/// <param name="buildEngine">An <see cref="IBuildEngine"/> to use give to the compiler task so that messages can be logged.</param> 720private bool TryCompileAssembly(IBuildEngine buildEngine, RoslynCodeTaskFactoryTaskInfo taskInfo, out Assembly assembly)
XamlTaskFactory\XamlTaskFactory.cs (2)
278public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 297public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
Microsoft.Build.Utilities.Core (5)
AppDomainIsolatedTask.cs (1)
66public IBuildEngine BuildEngine { get; set; }
src\msbuild\src\Shared\TaskLoggingHelper.cs (3)
60public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 122private readonly IBuildEngine _buildEngine; 127protected IBuildEngine BuildEngine
Task.cs (1)
61public IBuildEngine BuildEngine { get; set; }
Microsoft.DotNet.Build.Tasks.Installers (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.Packaging (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.Workloads (4)
Wix\HarvesterToolTask.cs (1)
101public HarvesterToolTask(IBuildEngine engine, WixToolsetConfiguration wixToolsetConfig) :
Wix\WixToolTask.cs (2)
51public WixToolTask(IBuildEngine engine, WixToolsetConfiguration wixToolsetConfig) : 109public CreateWixBuildWixpack GetCreateWixBuildWixpackTask(IBuildEngine buildEngine, string intermediateOutputPath,
Wix\WixToolTaskBase.cs (1)
38protected WixToolTaskBase(IBuildEngine engine, string toolPath)
Microsoft.DotNet.CMake.Sdk (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.GenFacades (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.PackageTesting (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.SharedFramework.Sdk (1)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.Maui.Controls.Build.Tasks (1)
XamlTask.cs (1)
32 public IBuildEngine BuildEngine { get; set; }
Microsoft.NET.Sdk.Publish.Tasks (2)
MsDeploy\IVSMSDeployTask.cs (1)
15IBuildEngine BuildEngine { get; }
Tasks\MsDeploy\VsMsdeploy.cs (1)
918IBuildEngine IVsPublishMsBuildTaskHost.BuildEngine
MSBuild (4)
OutOfProcTaskAppDomainWrapperBase.cs (3)
52private IBuildEngine buildEngine; 99IBuildEngine oopTaskHostNode, 311IBuildEngine oopTaskHostNode,
OutOfProcTaskHostNode.cs (1)
1536this as IBuildEngine,
NuGet.Build.Tasks.Console (19)
ConsoleLoggingQueue.cs (19)
25/// This class implements <see cref="IBuildEngine" /> so that an instance of TaskLoggingHelper can be created. 58/// <inheritdoc cref="IBuildEngine.ColumnNumberOfTaskNode" /> 59int IBuildEngine.ColumnNumberOfTaskNode => 0; 61/// <inheritdoc cref="IBuildEngine.ContinueOnError" /> 62bool IBuildEngine.ContinueOnError => false; 64/// <inheritdoc cref="IBuildEngine.LineNumberOfTaskNode" /> 65int IBuildEngine.LineNumberOfTaskNode => 0; 70/// <inheritdoc cref="IBuildEngine.ProjectFileOfTaskNode" /> 71string IBuildEngine.ProjectFileOfTaskNode => null; 109/// <inheritdoc cref="IBuildEngine.BuildProjectFile" /> 110bool IBuildEngine.BuildProjectFile(string projectFileName, string[] targetNames, IDictionary globalProperties, IDictionary targetOutputs) => throw new NotImplementedException(); 122/// <inheritdoc cref="IBuildEngine.LogCustomEvent" /> 123void IBuildEngine.LogCustomEvent(CustomBuildEventArgs e) { } 125/// <inheritdoc cref="IBuildEngine.LogErrorEvent" /> 126void IBuildEngine.LogErrorEvent(BuildErrorEventArgs e) => OnErrorRaised(this, e); 128/// <inheritdoc cref="IBuildEngine.LogMessageEvent" /> 129void IBuildEngine.LogMessageEvent(BuildMessageEventArgs e) => OnMessageRaised(this, e); 131/// <inheritdoc cref="IBuildEngine.LogWarningEvent" /> 132void IBuildEngine.LogWarningEvent(BuildWarningEventArgs e) => OnWarningRaised(this, e);