Implemented interface member:
property
BuildEngine
Microsoft.Build.Framework.ITask.BuildEngine
4 writes to BuildEngine
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\Node\RarNodeExecuteRequest.cs (1)
74rar.BuildEngine = buildEngine;
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
781managedCompiler.BuildEngine = buildEngine;
Microsoft.DotNet.Build.Tasks.Installers (1)
src\ExecWithRetries.cs (1)
68BuildEngine = BuildEngine,
Microsoft.DotNet.Build.Tasks.Workloads (1)
Wix\WixToolTaskBase.cs (1)
50BuildEngine = engine ?? throw new ArgumentNullException(nameof(engine));
46 references to BuildEngine
Crossgen2Tasks (1)
CommonFilePulledFromSdkRepo\TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.Build.Tasks.Core (12)
AssemblyDependency\Node\OutOfProcRarClient.cs (3)
80rarTask.BuildEngine.LogErrorEvent((BuildErrorEventArgs)buildEvent); 83rarTask.BuildEngine.LogWarningEvent((BuildWarningEventArgs)buildEvent); 86rarTask.BuildEngine.LogMessageEvent((BuildMessageEventArgs)buildEvent);
AssemblyDependency\Node\RarNodeExecuteRequest.cs (3)
34_lineNumberOfTaskNode = rar.BuildEngine.LineNumberOfTaskNode; 35_columnNumberOfTaskNode = rar.BuildEngine.ColumnNumberOfTaskNode; 36_projectFileOfTaskNode = rar.BuildEngine.ProjectFileOfTaskNode;
AssemblyDependency\ResolveAssemblyReference.cs (2)
2575BuildEngine, 3410&& BuildEngine is IBuildEngine10 buildEngine10
CreateItem.cs (2)
167BuildEngine.ProjectFileOfTaskNode); 177BuildEngine.ProjectFileOfTaskNode);
GetInstalledSDKLocations.cs (1)
202if (BuildEngine is IBuildEngine4 buildEngine4)
MSBuild.cs (1)
283else if (BuildEngine is IBuildEngine6 buildEngine6 && buildEngine6.GetGlobalProperties()
Microsoft.Build.Utilities.Core (8)
Task.cs (8)
72public IBuildEngine2 BuildEngine2 => (IBuildEngine2)BuildEngine; 77public IBuildEngine3 BuildEngine3 => (IBuildEngine3)BuildEngine; 82public IBuildEngine4 BuildEngine4 => (IBuildEngine4)BuildEngine; 87public IBuildEngine5 BuildEngine5 => (IBuildEngine5)BuildEngine; 92public IBuildEngine6 BuildEngine6 => (IBuildEngine6)BuildEngine; 97public IBuildEngine7 BuildEngine7 => (IBuildEngine7)BuildEngine; 102public IBuildEngine8 BuildEngine8 => (IBuildEngine8)BuildEngine; 107public IBuildEngine9 BuildEngine9 => (IBuildEngine9)BuildEngine;
Microsoft.DotNet.ApiCompat.Task (1)
src\sdk\src\Tasks\Common\TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.Maui.Resizetizer (6)
AsyncTask.cs (6)
219 BuildEngine.LogCustomEvent(e); 262 if (YieldDuringToolExecution && BuildEngine is IBuildEngine3) 263 ((IBuildEngine3)BuildEngine).Yield(); 268 if (YieldDuringToolExecution && BuildEngine is IBuildEngine3) 269 ((IBuildEngine3)BuildEngine).Reacquire(); 332 BuildEngine.LogCustomEvent(e);
Microsoft.NET.Build.Containers (3)
Tasks\ParseContainerProperties.cs (3)
129if (FullyQualifiedBaseImageName.Contains(' ') && BuildEngine != null) 174if (BuildEngine != null) 195if (BuildEngine != null)
Microsoft.NET.Build.Tasks (3)
AllowEmptyTelemetry.cs (2)
35(BuildEngine as IBuildEngine5)?.LogTelemetry(EventName, null); 61(BuildEngine as IBuildEngine5)?.LogTelemetry(EventName, properties);
src\sdk\src\Tasks\Common\TaskBase.cs (1)
53(BuildEngine as IBuildEngine5)?.LogTelemetry(eventName, new Dictionary<string, string> {
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\MsDeploy\VsMsdeploy.cs (1)
922return BuildEngine;
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
DefineStaticWebAssets.cs (1)
132var normalizedDirectoryPath = Path.GetDirectoryName(BuildEngine.ProjectFileOfTaskNode);
Microsoft.TestPlatform.Build (6)
Tasks\VSTestTask.cs (2)
69var allowFailureWithoutError = BuildEngine.GetType().GetProperty("AllowFailureWithoutError"); 70allowFailureWithoutError?.SetValue(BuildEngine, true);
Tasks\VSTestTask2.cs (4)
144BuildEngine.LogMessageEvent(message); 183BuildEngine.LogMessageEvent(message); 209BuildEngine.LogMessageEvent(message); 259BuildEngine.LogMessageEvent(message);
NuGet.Build.Tasks (2)
GetGlobalPropertyValueTask.cs (1)
55IReadOnlyDictionary<string, string> msBuildGlobalProperties = BuildEngine is IBuildEngine6 buildEngine6
StaticGraphRestoreTaskBase.cs (1)
296if (BuildEngine is IBuildEngine6 buildEngine6)
PresentationBuildTasks (2)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (2)
178retValue = BuildEngine.BuildProjectFile(tempProj, new string[] { CompileTargetName }, globalProperties, targetOutputs); 293retValue = BuildEngine.BuildProjectFile(TemporaryTargetAssemblyProjectName, new string[] { CompileTargetName }, null, targetOutputs);