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)
27IBuildEngine,
NuGet.Build.Tasks.Console (1)
ConsoleLoggingQueue.cs (1)
28internal class ConsoleLoggingQueue : LoggingQueue<ConsoleOutLogItem>, IBuildEngine, ILogger
81 references to IBuildEngine
installer.tasks (1)
BuildTask.cs (1)
22public IBuildEngine BuildEngine
Microsoft.Build (16)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (1)
65public IBuildEngine BuildEngine { get; set; }
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (2)
47public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 72public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
65public IBuildEngine BuildEngine { get; set; }
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
985IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
Instance\TaskFactories\AssemblyTaskFactory.cs (6)
112public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 134public bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 155public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 175public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters) 768public bool Initialize(string taskName, TaskHostParameters factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 788public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, TaskHostParameters taskIdentityParameters)
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)
42bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 59ITask CreateTask(IBuildEngine taskFactoryLoggingHost);
ITaskFactory2.cs (2)
38bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 61ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters);
ITaskFactory3.cs (2)
50bool Initialize(string taskName, TaskHostParameters factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost); 73ITask CreateTask(IBuildEngine taskFactoryLoggingHost, TaskHostParameters taskIdentityParameters);
Utilities\TaskFactoryUtilities.cs (1)
232public 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)
1137public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 1155public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (6)
139/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 140public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 168public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 318internal static bool TryLoadTaskBody(TaskLoggingHelper log, string taskName, string taskBody, ICollection<TaskPropertyInfo> parameters, IBuildEngine taskFactoryEngineContext, out RoslynCodeTaskFactoryTaskInfo taskInfo) 688/// <param name="buildEngine">An <see cref="IBuildEngine"/> to use give to the compiler task so that messages can be logged.</param> 692private bool TryCompileAssembly(IBuildEngine buildEngine, RoslynCodeTaskFactoryTaskInfo taskInfo, out Assembly assembly)
XamlTaskFactory\XamlTaskFactory.cs (2)
272public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 290public 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)
59public 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 (5)
src\arcade\src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Wix\CompilerToolTask.cs (1)
48public CompilerToolTask(IBuildEngine engine, string wixToolsetPath, string outputPath, string architecture) : base(engine, wixToolsetPath)
Wix\HarvesterToolTask.cs (1)
103public HarvesterToolTask(IBuildEngine engine, string wixToolsetPath) : base(engine, wixToolsetPath)
Wix\LinkerToolTask.cs (1)
62public LinkerToolTask(IBuildEngine engine, string wixToolsetPath) : base(engine, wixToolsetPath)
Wix\WixToolTaskBase.cs (1)
48protected WixToolTaskBase(IBuildEngine engine, string wixToolsetPath)
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, 299IBuildEngine oopTaskHostNode,
OutOfProcTaskHostNode.cs (1)
1455this 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);