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
75 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)
61public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 123private readonly IBuildEngine _buildEngine; 128protected 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)
61public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 123private readonly IBuildEngine _buildEngine; 128protected IBuildEngine BuildEngine
Task.cs (1)
61public IBuildEngine BuildEngine { get; set; }
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.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)
53private IBuildEngine buildEngine; 100IBuildEngine oopTaskHostNode, 312IBuildEngine oopTaskHostNode,
OutOfProcTaskHostNode.cs (1)
1537this 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);