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
107 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 (17)
AssemblyDependency\AssemblyFoldersExResolver.cs (1)
102public AssemblyFoldersExResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetRegistrySubKeyNames getRegistrySubKeyNames, GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, GetAssemblyRuntimeVersion getRuntimeVersion, OpenBaseKey openBaseKey, Version targetedRuntimeVesion, ProcessorArchitecture targetProcessorArchitecture, bool compareProcessorArchitecture, IBuildEngine buildEngine)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
78IBuildEngine buildEngine, TaskLoggingHelper log)
AssemblyDependency\AssemblyResolution.cs (1)
143IBuildEngine buildEngine,
AssemblyDependency\ReferenceTable.cs (1)
249IBuildEngine buildEngine,
AxReference.cs (1)
40bool delaySign, string keyFile, string keyContainer, bool includeTypeLibVersionInName, string sdkToolsPath, IBuildEngine buildEngine, string[] environmentVariables)
AxTlbBaseReference.cs (2)
42internal AxTlbBaseReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, ComReferenceInfo referenceInfo, string itemName, string outputDirectory, bool delaySign, string keyFile, string keyContainer, bool includeTypeLibVersionInName, bool executeAsTool, string toolPath, IBuildEngine buildEngine, string[] environmentVariables) 99protected IBuildEngine BuildEngine { get; set; }
CodeTaskFactory.cs (2)
177public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> taskParameters, string taskElementContents, IBuildEngine taskFactoryLoggingHost) 313public ITask CreateTask(IBuildEngine loggingHost)
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)
TlbReference.cs (1)
55bool delaySign, string keyFile, string keyContainer, bool noClassMembers, string targetProcessorArchitecture, bool includeTypeLibVersionInName, bool executeAsTool, string sdkToolsPath, IBuildEngine buildEngine, string[] environmentVariables)
XamlTaskFactory\XamlTaskFactory.cs (2)
85public bool Initialize(string taskName, IDictionary<string, TaskPropertyInfo> taskParameters, string taskElementContents, IBuildEngine taskFactoryLoggingHost) 196public 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) 64public 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 (5)
OutOfProcTaskAppDomainWrapperBase.cs (4)
49private IBuildEngine buildEngine; 93IBuildEngine oopTaskHostNode, 187IBuildEngine 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,