1 type derived from SourceCacheContext
NuGet.Protocol (1)
27 instantiations of SourceCacheContext
aspire-managed (1)
dotnet (1)
dotnet-aot (1)
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.TemplateEngine.Cli (1)
Microsoft.TemplateEngine.Edge (1)
NuGet.Build.Tasks (1)
NuGet.CommandLine.XPlat (7)
NuGet.Commands (1)
NuGet.PackageManagement (5)
NuGet.Protocol (6)
237 references to SourceCacheContext
aspire-managed (1)
dotnet (1)
dotnet-aot (1)
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.TemplateEngine.Cli (1)
Microsoft.TemplateEngine.Edge (1)
NuGet.Build.Tasks (1)
NuGet.CommandLine.XPlat (8)
NuGet.Commands (25)
RestoreCommand\RestoreCommandProvidersCache.cs (6)
38SourceCacheContext cacheContext,
56SourceCacheContext cacheContext,
76SourceCacheContext cacheContext,
96SourceCacheContext cacheContext,
130private List<IRemoteDependencyProvider> CreateLocalProviders(string globalPackagesPath, IReadOnlyList<string> fallbackPackagesPaths, SourceCacheContext cacheContext, ILogger log, IEnvironmentVariableReader environmentVariableReader)
179private List<IRemoteDependencyProvider> CreateRemoteProviders(IReadOnlyList<SourceRepository> sources, SourceCacheContext cacheContext, ILogger log, IEnvironmentVariableReader environmentVariableReader)
RestoreCommand\SourceRepositoryDependencyProvider.cs (11)
38private readonly SourceCacheContext _cacheContext;
103SourceCacheContext cacheContext,
125SourceCacheContext cacheContext,
145SourceCacheContext cacheContext,
202SourceCacheContext cacheContext,
256SourceCacheContext cacheContext,
355SourceCacheContext cacheContext,
394SourceCacheContext cacheContext,
476SourceCacheContext cacheContext,
654SourceCacheContext cacheContext,
663SourceCacheContext cacheContext,
NuGet.DependencyResolver.Core (18)
ResolverUtility.cs (8)
49var currentCacheContext = context.CacheContext;
114SourceCacheContext cacheContext,
164SourceCacheContext cacheContext,
191SourceCacheContext cacheContext,
301private static async Task<RemoteMatch?> FindPackageLibraryMatchAsync(LibraryRange libraryRange, NuGetFramework framework, IEnumerable<IRemoteDependencyProvider> remoteProviders, IEnumerable<IRemoteDependencyProvider> localProviders, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
435SourceCacheContext cacheContext,
497SourceCacheContext cacheContext,
536NuGetFramework framework, SourceCacheContext cacheContext, ILogger logger, CancellationToken token)
NuGet.PackageManagement (23)
NuGet.Protocol (155)
LegacyFeed\MetadataResourceV2Feed.cs (4)
34SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
68public override async Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
84public override async Task<bool> Exists(PackageIdentity identity, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
100public override async Task<bool> Exists(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Resources\DependencyInfoResourceV3.cs (3)
70public override async Task<SourcePackageDependencyInfo?> ResolvePackage(PackageIdentity package, NuGetFramework projectFramework, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
108public override async Task<IEnumerable<SourcePackageDependencyInfo>> ResolvePackages(string packageId, NuGetFramework projectFramework, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
145public override Task<IEnumerable<RemoteSourceDependencyInfo>> ResolvePackages(string packageId, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
Resources\MetadataResource.cs (8)
21public async Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token)
29public abstract Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token);
35public async Task<bool> Exists(PackageIdentity identity, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token)
43public abstract Task<bool> Exists(PackageIdentity identity, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token);
45public async Task<bool> Exists(string packageId, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token)
50public abstract Task<bool> Exists(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token);
52public abstract Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions(IEnumerable<string> packageIds, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token);
54public async Task<NuGetVersion?> GetLatestVersion(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token)
Resources\RegistrationResourceV3.cs (7)
103public virtual async Task<JObject?> GetPackageMetadata(PackageIdentity identity, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
112public virtual async Task<IEnumerable<JObject>> GetPackageMetadata(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
126SourceCacheContext cacheContext,
170public virtual Task<IEnumerable<JObject>> GetPackageEntries(string packageId, bool includeUnlisted, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
176/// Strongly typed, System.Text.Json based equivalent of <see cref="GetPackageMetadata(string, VersionRange, bool, bool, SourceCacheContext, Common.ILogger, CancellationToken)"/>.
186SourceCacheContext cacheContext,
229internal virtual async Task<RegistrationLeafItem?> GetPackageMetadataItemAsync(PackageIdentity identity, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)