| File: NullSourceCacheContext.cs | Web Access |
| Project: src\nuget-client\src\NuGet.Core\NuGet.Protocol\NuGet.Protocol.csproj (NuGet.Protocol) |
namespace NuGet.Protocol.Core.Types { public class NullSourceCacheContext : SourceCacheContext { private static SourceCacheContext? _instance; public static SourceCacheContext Instance { get { if (_instance == null) { _instance = new NullSourceCacheContext(); _instance.DirectDownload = true; } return _instance; } } public override string GeneratedTempFolder { get { return string.Empty; } } public override SourceCacheContext WithRefreshCacheTrue() { return Instance; } public override SourceCacheContext Clone() { return Instance; } } }