1 interface inheriting from IBuildEngine5
Microsoft.Build.Framework (1)
IBuildEngine6.cs (1)
13public interface IBuildEngine6 : IBuildEngine5
2 implementations of IBuildEngine5
Microsoft.Arcade.Test.Common (1)
MockEngine.cs (1)
14public class MockEngine : IBuildEngine5
Microsoft.NET.Build.Tasks.UnitTests (1)
GivenAAllowEmptyTelemetry.cs (1)
111private class MockBuildEngine5 : MockBuildEngine, IBuildEngine5
13 references to IBuildEngine5
Crossgen2Tasks (1)
CommonFilePulledFromSdkRepo\TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.Build (1)
TaskLoggingHelper.cs (1)
1428(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, properties);
Microsoft.Build.Framework (1)
IBuildEngine6.cs (1)
11/// This interface extends <see cref="IBuildEngine5" /> to allow tasks to get the current project's global properties.
Microsoft.Build.Utilities.Core (4)
Task.cs (3)
85/// Retrieves the <see cref="IBuildEngine5" /> version of the build engine interface provided by the host. 87public IBuildEngine5 BuildEngine5 => (IBuildEngine5)BuildEngine;
TaskLoggingHelper.cs (1)
1428(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, properties);
Microsoft.DotNet.ApiCompat.Task (1)
TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.DotNet.GenAPI.Task (1)
TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.NET.Build.Extensions.Tasks (1)
TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.NET.Build.Tasks (3)
AllowEmptyTelemetry.cs (2)
34(BuildEngine as IBuildEngine5)?.LogTelemetry(EventName, null); 60(BuildEngine as IBuildEngine5)?.LogTelemetry(EventName, properties);
TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {