14 references to RegisteredTaskObjectLifetime
Crossgen2Tasks (2)
CommonFilePulledFromSdkRepo\RuntimeGraphCache.cs (2)
36object existingRuntimeGraphTaskObject = _buildEngine.GetRegisteredTaskObject(key, RegisteredTaskObjectLifetime.AppDomain); 41_buildEngine.RegisterTaskObject(key, result, RegisteredTaskObjectLifetime.AppDomain, true);
Microsoft.Arcade.Test.Common (3)
MockEngine.cs (3)
98public object GetRegisteredTaskObject(object key, RegisteredTaskObjectLifetime lifetime) 108public void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection) 113public object UnregisterTaskObject(object key, RegisteredTaskObjectLifetime lifetime)
Microsoft.Build.Framework (3)
IBuildEngine4.cs (3)
64void RegisterTaskObject(object key, object obj, RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection); 75object GetRegisteredTaskObject(object key, RegisteredTaskObjectLifetime lifetime); 86object UnregisterTaskObject(object key, RegisteredTaskObjectLifetime lifetime);
Microsoft.DotNet.Arcade.Sdk (6)
src\CheckRequiredDotNetVersion.cs (2)
56var cachedResult = (CacheEntry)BuildEngine4.GetRegisteredTaskObject(s_cacheKey, RegisteredTaskObjectLifetime.Build); 106BuildEngine4.RegisterTaskObject(s_cacheKey, new CacheEntry(lastWrite, success), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\LocateDotNet.cs (2)
50var cachedResult = (CacheEntry)BuildEngine4.GetRegisteredTaskObject(s_cacheKey, RegisteredTaskObjectLifetime.Build); 80BuildEngine4.RegisterTaskObject(s_cacheKey, new CacheEntry(lastWrite, paths, DotNetPath), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);
src\SingleError.cs (2)
20var errorReportedSentinel = BuildEngine4.GetRegisteredTaskObject(key, RegisteredTaskObjectLifetime.Build); 27BuildEngine4.RegisterTaskObject(key, new object(), RegisteredTaskObjectLifetime.Build, allowEarlyCollection: true);