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)
48public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 76public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
65public IBuildEngine BuildEngine { get; set; }
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
987IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
Instance\TaskFactories\AssemblyTaskFactory.cs (6)
112public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 137public bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 161public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 184public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters) 782public bool Initialize(string taskName, TaskHostParameters factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 805public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, TaskHostParameters taskIdentityParameters)
Instance\TaskFactories\TaskHostTask.cs (2)
38private IBuildEngine _buildEngine; 216public 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)
1458this 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);