1 interface inheriting from IBuildEngine
Microsoft.Build.Framework (1)
IBuildEngine2.cs (1)
14public interface IBuildEngine2 : IBuildEngine
6 implementations of IBuildEngine
Microsoft.Arcade.Test.Common (1)
MockBuildEngine.cs (1)
11public class MockBuildEngine : IBuildEngine
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
50 references to IBuildEngine
installer.tasks (1)
BuildTask.cs (1)
22public IBuildEngine BuildEngine
Microsoft.Arcade.Test.Common (2)
StubTask.cs (2)
10public StubTask(IBuildEngine buildEngine) 17public 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.DotNet.Build.Tasks.Feed (5)
src\BlobFeedAction.cs (1)
156public async Task CreateContainerAsync(IBuildEngine buildEngine)
src\model\SetupTargetFeedConfigV3.cs (2)
19private IBuildEngine BuildEngine { get; } 47IBuildEngine buildEngine,
src\model\SetupTargetFeedConfigV4.cs (2)
20private IBuildEngine BuildEngine { get; } 46IBuildEngine buildEngine,
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; 30internal BatchSignUtil(IBuildEngine buildEngine,
src\RealSignTool.cs (2)
49public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath, string logPath, string errorLogPath) 169public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files)
src\SignTool.cs (4)
38public abstract bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files); 50public abstract bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath, string logPath, string errorLogPath); 52public bool Sign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 141private bool AuthenticodeSignAndNotarize(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> filesToSign)
src\ValidationOnlySignTool.cs (2)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 58public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath, string logPath, string errorLogPath)
Microsoft.DotNet.SignTool.Tests (2)
FakeSignTool.cs (2)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) => true; 37public override bool RunMSBuild(IBuildEngine buildEngine, string projectFilePath, string binLogPath, string logPath, string errorLogPath)
Microsoft.Maui.Controls.Build.Tasks (1)
XamlTask.cs (1)
32 public IBuildEngine BuildEngine { get; set; }