1 interface inheriting from IBuildEngine2
Microsoft.Build.Framework (1)
IBuildEngine3.cs (1)
15public interface IBuildEngine3 : IBuildEngine2
3 implementations of IBuildEngine2
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskExecutionHost_Tests.cs (1)
34public class TaskExecutionHost_Tests : ITestTaskHost, IBuildEngine2, IDisposable
Microsoft.Build.Utilities.UnitTests (1)
TrackedDependencies\MockEngine.cs (1)
27internal sealed class MockEngine : IBuildEngine2
MSBuildTaskHost (1)
OutOfProcTaskHostNode.cs (1)
21internal class OutOfProcTaskHostNode : INodePacketFactory, INodePacketHandler, IBuildEngine2
17 references to IBuildEngine2
ExampleTask (1)
IsRunningMultipleNodesTask.cs (1)
21if (BuildEngine is IBuildEngine2 engine2)
Microsoft.Build (7)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (2)
67public IBuildEngine2 BuildEngine2 => (IBuildEngine2)BuildEngine;
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (2)
67public IBuildEngine2 BuildEngine2 => (IBuildEngine2)BuildEngine;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
82private IBuildEngine2 _buildEngine; 263IBuildEngine2 buildEngine,
Instance\TaskFactories\TaskHostTask.cs (1)
682bool result = _buildEngine is IBuildEngine2 engine2 && engine2.IsRunningMultipleNodes;
Microsoft.Build.Engine.UnitTests (1)
BackEnd\IsRunningMultipleNodesTask.cs (1)
21if (BuildEngine is IBuildEngine2 engine2)
Microsoft.Build.Tasks.UnitTests (2)
Exec_Tests.cs (2)
38IBuildEngine2 mockEngine = new MockEngine(_output); 47IBuildEngine2 mockEngine = new MockEngine(_output);
Microsoft.Build.Utilities.Core (2)
Task.cs (2)
72public IBuildEngine2 BuildEngine2 => (IBuildEngine2)BuildEngine;
Microsoft.Build.Utilities.UnitTests (1)
TaskLoggingHelper_Tests.cs (1)
91IBuildEngine2 mockEngine = new MockEngine3();
MSBuildTaskHost (3)
OutOfProcTaskHostNode.cs (3)
218bool IBuildEngine2.IsRunningMultipleNodes 273bool IBuildEngine2.BuildProjectFile(string projectFileName, string[] targetNames, IDictionary globalProperties, IDictionary targetOutputs, string toolsVersion) 283bool IBuildEngine2.BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, IDictionary[] globalProperties, IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion)