5 implementations of RegisterTaskObject
Microsoft.Arcade.Test.Common (1)
MockEngine.cs (1)
108public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
619public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)
Microsoft.Build.Tasks.Core (1)
AssemblyDependency\Node\RarNodeBuildEngine.cs (1)
217public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection) => throw new NotImplementedException();
Microsoft.Build.UnitTests.Shared (1)
MockEngine.cs (1)
489public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
475public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)
8 references to RegisterTaskObject
Crossgen2Tasks (1)
CommonFilePulledFromSdkRepo\RuntimeGraphCache.cs (1)
41_buildEngine.RegisterTaskObject(key, result, RegisteredTaskObjectLifetime.AppDomain, true);
Microsoft.Build.Engine.UnitTests (1)
BackEnd\AssemblyLoadContextTestTasks.cs (1)
75BuildEngine4.RegisterTaskObject(
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
139_buildEngine?.RegisterTaskObject(key, _assemblyFoldersCache, RegisteredTaskObjectLifetime.Build, true /* dispose early ok*/);
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
46buildEngine.RegisterTaskObject(TaskObjectCacheKey, rarClient, RegisteredTaskObjectLifetime.Build, allowEarlyCollection: false);
GetInstalledSDKLocations.cs (1)
200buildEngine4.RegisterTaskObject(StaticSDKCacheKey, staticDisposer, RegisteredTaskObjectLifetime.Build, allowEarlyCollection: false);
Microsoft.DotNet.Arcade.Sdk (3)
src\CheckRequiredDotNetVersion.cs (1)
106BuildEngine4.RegisterTaskObject(s_cacheKey, new CacheEntry(lastWrite, success), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\LocateDotNet.cs (1)
80BuildEngine4.RegisterTaskObject(s_cacheKey, new CacheEntry(lastWrite, paths, DotNetPath), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\SingleError.cs (1)
27BuildEngine4.RegisterTaskObject(key, new object(), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);