3 implementations of RegisterTaskObject
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
660public 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();
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
674public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)
17 references to RegisterTaskObject
Crossgen2Tasks (1)
CommonFilePulledFromSdkRepo\RuntimeGraphCache.cs (1)
41_buildEngine.RegisterTaskObject(key, result, RegisteredTaskObjectLifetime.AppDomain, true);
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
138_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)
210buildEngine4.RegisterTaskObject(StaticSDKCacheKey, staticDisposer, RegisteredTaskObjectLifetime.Build, allowEarlyCollection: false);
Microsoft.Build.Tasks.Git (1)
RepositoryTask.cs (1)
188BuildEngine4.RegisterTaskObject(
Microsoft.DotNet.Arcade.Sdk (3)
src\CheckRequiredDotNetVersion.cs (1)
102BuildEngine4.RegisterTaskObject(cacheKey, success, RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\LocateDotNet.cs (1)
88BuildEngine4.RegisterTaskObject(cacheKey, DotNetPath, RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\SingleError.cs (1)
31BuildEngine4.RegisterTaskObject(key, new object(), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
Microsoft.NET.Build.Extensions.Tasks (1)
parent\Common\ConflictResolution\FrameworkListReader.cs (1)
44_buildEngine.RegisterTaskObject(objectKey, result, RegisteredTaskObjectLifetime.AppDomain, true);
Microsoft.NET.Build.Tasks (7)
GetPackagesToPrune.cs (1)
176BuildEngine4.RegisterTaskObject(key, PackagesToPrune, RegisteredTaskObjectLifetime.Build, true);
LockFileCache.cs (1)
42_buildEngine?.RegisterTaskObject(lockFileKey, result, RegisteredTaskObjectLifetime.Build, true);
parent\Common\ConflictResolution\FrameworkListReader.cs (1)
44_buildEngine.RegisterTaskObject(objectKey, result, RegisteredTaskObjectLifetime.AppDomain, true);
ResolveTargetingPackAssets.cs (2)
84buildEngine4.RegisterTaskObject(cacheKey, results, RegisteredTaskObjectLifetime.AppDomain, allowEarlyCollection: true); 351buildEngine4.RegisterTaskObject(frameworkListKey, list, RegisteredTaskObjectLifetime.AppDomain, allowEarlyCollection: true);
RuntimeGraphCache.cs (1)
47_buildEngine.RegisterTaskObject(key, result, RegisteredTaskObjectLifetime.AppDomain, true);
ShowPreviewMessage.cs (1)
33BuildEngine4.RegisterTaskObject(
NuGet.Build.Tasks (1)
RestoreTask.cs (1)
209buildEngine.RegisterTaskObject(