1 interface inheriting from IBuildEngine
Microsoft.Build.Framework (1)
IBuildEngine2.cs (1)
14public interface IBuildEngine2 : IBuildEngine
7 implementations of IBuildEngine
Microsoft.Arcade.Test.Common (1)
MockBuildEngine.cs (1)
11public class MockBuildEngine : IBuildEngine
Microsoft.Build (1)
Instance\TaskFactoryLoggingHost.cs (1)
27IBuildEngine
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
TestUtilities\ErrorLoggerEngine.cs (1)
16internal sealed class ErrorLoggingEngine : IBuildEngine
TestUtilities\MockEngine.cs (1)
14internal sealed class MockEngine : IBuildEngine
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
TestBuildEngine.cs (1)
10public class TestBuildEngine : IBuildEngine
Microsoft.DotNet.NuGetRepack.Tests (1)
TestHelpers\FakeBuildEngine.cs (1)
12internal sealed class FakeBuildEngine : IBuildEngine
Microsoft.DotNet.SignTool.Tests (1)
FakeBuildEngine.cs (1)
14class FakeBuildEngine : IBuildEngine
101 references to IBuildEngine
installer.tasks (1)
BuildTask.cs (1)
22public IBuildEngine BuildEngine
Microsoft.Build (14)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (1)
64public 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)
946IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
Instance\TaskFactories\AssemblyTaskFactory.cs (4)
116public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 141public bool Initialize(string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 165public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 188public ITask CreateTask(IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters)
Instance\TaskFactories\TaskHostTask.cs (2)
32private IBuildEngine _buildEngine; 169public IBuildEngine BuildEngine
TaskLoggingHelper.cs (3)
59public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 121private readonly IBuildEngine _buildEngine; 126protected IBuildEngine BuildEngine
Microsoft.Build.Engine.UnitTests (9)
BackEnd\TaskBuilderTestTask.cs (3)
1188public IBuildEngine BuildEngine 1296public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> taskParameters, string taskElementContents, IBuildEngine taskLoggingHost) 1323public ITask CreateTask(IBuildEngine loggingHost)
BackEnd\TaskRegistry_Tests.cs (2)
2338public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) => true; 2342public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => null;
MockTask.cs (3)
382private IBuildEngine _e = null; 388public MockTask(IBuildEngine e) 395public IBuildEngine BuildEngine
TaskThatReturnsMinimalItem.cs (1)
16public IBuildEngine? BuildEngine { get; set; }
Microsoft.Build.Framework (5)
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);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (3)
TargetTests.cs (3)
1012public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => new DummyTask(); 1016public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 1024public IBuildEngine? BuildEngine { get; set; }
Microsoft.Build.Tasks.Core (12)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
78IBuildEngine buildEngine, TaskLoggingHelper log)
AssemblyDependency\AssemblyResolution.cs (1)
143IBuildEngine buildEngine,
AssemblyDependency\ReferenceTable.cs (1)
249IBuildEngine buildEngine,
CodeTaskFactory.cs (2)
1031public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 1049public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (5)
131/// <inheritdoc cref="ITaskFactory.CreateTask(IBuildEngine)"/> 132public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) 146public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 660/// <param name="buildEngine">An <see cref="IBuildEngine"/> to use give to the compiler task so that messages can be logged.</param> 664private bool TryCompileInMemoryAssembly(IBuildEngine buildEngine, RoslynCodeTaskFactoryTaskInfo taskInfo, out Assembly assembly)
XamlTaskFactory\XamlTaskFactory.cs (2)
248public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost) 266public ITask CreateTask(IBuildEngine taskFactoryLoggingHost)
Microsoft.Build.Utilities.Core (5)
AppDomainIsolatedTask.cs (1)
66public IBuildEngine BuildEngine { get; set; }
Task.cs (1)
59public IBuildEngine BuildEngine { get; set; }
TaskLoggingHelper.cs (3)
59public TaskLoggingHelper(IBuildEngine buildEngine, string taskName) 121private readonly IBuildEngine _buildEngine; 126protected IBuildEngine BuildEngine
Microsoft.DotNet.Arcade.Sdk.Tests (1)
SourceMappingToNugetConfigTest.cs (1)
41var mockEngine = new Mock<IBuildEngine>(MockBehavior.Loose);
Microsoft.DotNet.Build.Tasks.Feed (3)
src\BlobFeedAction.cs (1)
156public async Task CreateContainerAsync(IBuildEngine buildEngine)
src\model\SetupTargetFeedConfigV3.cs (2)
19private IBuildEngine BuildEngine { get; } 46IBuildEngine buildEngine,
Microsoft.DotNet.Build.Tasks.Feed.Tests (2)
TestDoubles\StubTask.cs (2)
11public StubTask(IBuildEngine buildEngine) 18public IBuildEngine BuildEngine { get; set; }
Microsoft.DotNet.Build.Tasks.Installers (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.Packaging (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.Build.Tasks.Workloads (11)
Msi\MsiBase.wix.cs (2)
56protected IBuildEngine BuildEngine 120public MsiBase(MsiMetadata metadata, IBuildEngine buildEngine, string wixToolsetPath,
Msi\WorkloadManifestMsi.wix.cs (1)
37public WorkloadManifestMsi(WorkloadManifestPackage package, string platform, IBuildEngine buildEngine, string wixToolsetPath,
Msi\WorkloadPackGroupMsi.wix.cs (1)
22public WorkloadPackGroupMsi(WorkloadPackGroupPackage package, string platform, IBuildEngine buildEngine, string wixToolsetPath,
Msi\WorkloadPackMsi.wix.cs (1)
21public WorkloadPackMsi(WorkloadPackPackage package, string platform, IBuildEngine buildEngine, string wixToolsetPath,
Msi\WorkloadSetMsi.wix.cs (1)
22public WorkloadSetMsi(WorkloadSetPackage package, string platform, IBuildEngine buildEngine, string wixToolsetPath,
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.Build.Tasks.Workloads.Tests (3)
CreateVisualStudioWorkloadSetTests.cs (1)
35IBuildEngine buildEngine = new MockBuildEngine();
CreateVisualStudioWorkloadTests.cs (2)
56IBuildEngine buildEngine = new MockBuildEngine(); 193IBuildEngine buildEngine = new MockBuildEngine();
Microsoft.DotNet.GenAPI (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.GenFacades (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.PackageTesting (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.SharedFramework.Sdk (1)
src\Common\Internal\BuildTask.cs (1)
25public IBuildEngine BuildEngine
Microsoft.DotNet.SignTool (10)
src\BatchSignUtil.cs (2)
21private readonly IBuildEngine _buildEngine; 32internal BatchSignUtil(IBuildEngine buildEngine,
src\RealSignTool.cs (2)
46public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath) 152public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files)
src\SignTool.cs (4)
33public abstract bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files); 43public abstract bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath); 45public bool Sign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 51private bool AuthenticodeSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> filesToSign)
src\ValidationOnlySignTool.cs (2)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 61public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath)
Microsoft.DotNet.SignTool.Tests (2)
FakeSignTool.cs (2)
27public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) => true; 41public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath)
Microsoft.DotNet.SourceBuild.Tasks.Tests (4)
ValidateUsageAgainstBaselineTests.cs (4)
34var mockEngine = new Mock<IBuildEngine>(MockBehavior.Loose); 51var mockEngine = new Mock<IBuildEngine>(MockBehavior.Loose); 72var mockEngine = new Mock<IBuildEngine>(MockBehavior.Loose); 93var mockEngine = new Mock<IBuildEngine>(MockBehavior.Loose);
MSBuild (4)
OutOfProcTaskAppDomainWrapperBase.cs (3)
49private IBuildEngine buildEngine; 93IBuildEngine oopTaskHostNode, 266IBuildEngine oopTaskHostNode,
OutOfProcTaskHostNode.cs (1)
929this as IBuildEngine,
MSBuildTaskHost (5)
OutOfProcTaskAppDomainWrapperBase.cs (4)
49private IBuildEngine buildEngine; 93IBuildEngine oopTaskHostNode, 187IBuildEngine oopTaskHostNode, 266IBuildEngine oopTaskHostNode,
OutOfProcTaskHostNode.cs (1)
929this as IBuildEngine,