6 instantiations of SourceRepository
Microsoft.DotNet.Build.Tasks.Packaging (1)
NuGetUtility.cs (1)
38var sourceRepository = new SourceRepository(packageSource, Repository.Provider.GetCoreV3());
NuGet.Commands (1)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
277ServiceIndexSourceRepository = new SourceRepository(packageSource, Repository.Provider.GetCoreV3());
NuGet.Protocol (4)
CachingSourceProvider.cs (1)
72return _cachedSources.GetOrAdd(source.Source, new SourceRepository(source, _resourceProviders, type));
Repository.cs (1)
162return new SourceRepository(source, resourceProviders, type);
SourceRepositoryProvider.cs (2)
66return new SourceRepository(source, _resourceProviders, type); 81var sourceRepo = new SourceRepository(source, _resourceProviders);
362 references to SourceRepository
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
242var repository = Repository.Factory.GetCoreV3(source);
dotnet (9)
NugetPackageDownloader\NuGetPackageDownloader.cs (8)
43private readonly ConcurrentDictionary<PackageSource, SourceRepository> _sourceRepositories; 173SourceRepository repository = GetSourceRepository(source); 254private async Task VerifySigning(string nupkgPath, SourceRepository repository) 308SourceRepository repository = GetSourceRepository(source); 911SourceRepository repository = GetSourceRepository(source); 981SourceRepository repository = GetSourceRepository(source); 1030private SourceRepository GetSourceRepository(PackageSource source) 1032if (!_sourceRepositories.TryGetValue(source, out SourceRepository value))
NugetSearch\NugetToolSearchApiRequest.cs (1)
84var repository = Repository.Factory.GetCoreV3("https://api.nuget.org/v3/index.json");
Microsoft.DotNet.Build.Tasks.Packaging (1)
NuGetUtility.cs (1)
38var sourceRepository = new SourceRepository(packageSource, Repository.Provider.GetCoreV3());
Microsoft.TemplateEngine.Cli (5)
NuGet\NugetApiManager.cs (5)
17private readonly IDictionary<PackageSource, SourceRepository> _sourceRepositories; 28_sourceRepositories = new Dictionary<PackageSource, SourceRepository>(); 46SourceRepository repository = GetSourceRepository(sourceFeed); 86SourceRepository repository, 104private SourceRepository GetSourceRepository(PackageSource source)
Microsoft.TemplateEngine.Edge (4)
Installers\NuGet\NugetApiPackageManager.cs (4)
18private static readonly ConcurrentDictionary<PackageSource, SourceRepository> SourcesCache = new(); 96SourceRepository repository = SourcesCache.GetOrAdd(source, Repository.Factory.GetCoreV3(source)); 374SourceRepository repository = SourcesCache.GetOrAdd(source, Repository.Factory.GetCoreV3(source)); 419SourceRepository repository,
NuGet.CommandLine.XPlat (32)
Commands\Package\Download\PackageDownloadRunner.cs (16)
75IReadOnlyList<SourceRepository> allRepositories = GetSourceRepositories(packageSources); 87IReadOnlyList<SourceRepository> sourceRepositories; 124(NuGetVersion? version, SourceRepository? downloadRepository) = 182internal static async Task<(NuGetVersion?, SourceRepository?)> ResolvePackageDownloadVersion( 184IReadOnlyList<SourceRepository> sourceRepositories, 191SourceRepository? downloadSourceRepository = null; 194foreach (var repo in sourceRepositories) 243internal static IReadOnlyList<SourceRepository> GetMappedRepositories( 245IReadOnlyList<SourceRepository> allRepos, 249var mappedRepos = new List<SourceRepository>(mappedNames.Count); 253SourceRepository? repo = FindRepositoryByName(mappedName, allRepos); 273private static SourceRepository? FindRepositoryByName( 275IReadOnlyList<SourceRepository> allRepos) 291SourceRepository repo, 371private static IReadOnlyList<SourceRepository> GetSourceRepositories(IReadOnlyList<PackageSource> packageSources) 374List<SourceRepository> sourceRepositories = [];
Commands\Package\Update\PackageUpdateIO.cs (8)
235SourceRepository sourceRepository = sources[source]; 271var sourceRepository = Repository.Factory.GetCoreV3(auditSource.Source); 314SourceRepository sourceRepository = sources[source]; 341private List<SourceRepository> GetSourcesForPackage(string packageId, IReadOnlyList<string>? allowedSources) 362var sources = new List<SourceRepository>(packageSources.Count); 365SourceRepository sourceRepository = _cachingSourceProvider.CreateRepository(packageSources[i]); 372SourceRepository source, 424SourceRepository source,
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (5)
35private readonly Dictionary<PackageSource, SourceRepository> _sourceRepositoryCache; 40_sourceRepositoryCache = new Dictionary<PackageSource, SourceRepository>(); 298var repository = Repository.Factory.GetCoreV3(source); 546SourceRepository sourceRepository = Repository.CreateSource(providers, source, FeedType.Undefined); 700SourceRepository sourceRepository = _sourceRepositoryCache[packageSource];
Commands\PackageSearch\PackageSearchRunner.cs (2)
155var repository = Repository.Factory.GetCoreV3(source); 188var repository = Repository.Factory.GetCoreV3(source);
Utility\AddPackageCommandUtility.cs (1)
73SourceRepository repository = Repository.Factory.GetCoreV3(source);
NuGet.Commands (40)
ListCommand\ListCommandRunner.cs (1)
38var sourceRepository = Repository.Factory.GetCoreV3(packageSource);
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (3)
230private static IReadOnlyList<SourceRepository> GetAuditSources(CachingSourceProvider cachingSourceProvider) 236return Array.Empty<SourceRepository>(); 239var auditSourceRepositories = new List<SourceRepository>(auditSources.Count);
RestoreCommand\RequestFactory\RestoreArgs.cs (4)
78private ConcurrentDictionary<string, List<SourceRepository>> _sourcesCache 79= new ConcurrentDictionary<string, List<SourceRepository>>(StringComparer.Ordinal); 128internal List<SourceRepository> GetEffectiveSources(ISettings settings, IList<PackageSource> dgSpecSources) 145private List<SourceRepository> GetEffectiveSourcesCore(ISettings settings, IList<PackageSource> dgSpecSources)
RestoreCommand\RestoreCommandProvidersCache.cs (19)
20private readonly ConcurrentDictionary<SourceRepository, IRemoteDependencyProvider> _remoteProviders 21= new ConcurrentDictionary<SourceRepository, IRemoteDependencyProvider>(); 29private readonly ConcurrentDictionary<SourceRepository, IVulnerabilityInformationProvider> _vulnerabilityInformationProviders 30= new ConcurrentDictionary<SourceRepository, IVulnerabilityInformationProvider>(); 37IReadOnlyList<SourceRepository> sources, 45auditSources: Array.Empty<SourceRepository>(), 54IReadOnlyList<SourceRepository> sources, 63auditSources: Array.Empty<SourceRepository>(), 72IReadOnlyList<SourceRepository> packageSources, 73IReadOnlyList<SourceRepository> auditSources, 112var pathSource = Repository.Factory.GetCoreV3(path, FeedType.FileSystemV3); 133var pathSource = Repository.Factory.GetCoreV3(path, FeedType.FileSystemV3); 152private List<IRemoteDependencyProvider> CreateRemoveProviders(IReadOnlyList<SourceRepository> sources, SourceCacheContext cacheContext, ILogger log) 156foreach (var source in sources) 174IReadOnlyList<SourceRepository> packageSources, 175IReadOnlyList<SourceRepository> auditSources, 183IReadOnlyList<IVulnerabilityInformationProvider> CreateVulnerabilityProviders(IReadOnlyList<SourceRepository> sources, ILogger log, bool isAuditSource) 186Func<SourceRepository, IVulnerabilityInformationProvider> factory = s => new VulnerabilityInformationProvider(s, log, isAuditSource: isAuditSource); 190SourceRepository source = sources[i];
RestoreCommand\RestoreSummary.cs (1)
63IEnumerable<SourceRepository> sourceRepositories,
RestoreCommand\RestoreSummaryRequest.cs (2)
20public IReadOnlyList<SourceRepository> Sources { get; } 28IReadOnlyList<SourceRepository> sources)
RestoreCommand\SourceRepositoryDependencyProvider.cs (5)
30private readonly SourceRepository _sourceRepository; 83SourceRepository sourceRepository, 105SourceRepository sourceRepository, 124SourceRepository sourceRepository, 154public SourceRepository SourceRepository => _sourceRepository;
RestoreCommand\VulnerabilityInformationProvider.cs (2)
17private readonly SourceRepository _source; 22public VulnerabilityInformationProvider(SourceRepository source, ILogger logger, bool isAuditSource)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
30internal SourceRepository ServiceIndexSourceRepository { get; set; }
Utility\CommandRunnerUtility.cs (2)
77var sourceRepository = sourceRepositoryProvider.CreateRepository(packageSource); 116var sourceRepository = sourceRepositoryProvider.CreateRepository(packageSource);
NuGet.DependencyResolver.Core (2)
Providers\IRemoteDependencyProvider.cs (1)
40SourceRepository SourceRepository { get; }
Providers\LocalDependencyProvider.cs (1)
55public SourceRepository SourceRepository { get; private set; }
NuGet.PackageManagement (146)
Audit\AuditChecker.cs (10)
23List<SourceRepository> packageSources, 24IReadOnlyList<SourceRepository>? auditSources, 28private readonly List<SourceRepository> _packageSources = packageSources; 29private readonly IReadOnlyList<SourceRepository>? _auditSources = auditSources; 34List<SourceRepository> sourceRepositories, 142List<SourceRepository> packageSources, 143IReadOnlyList<SourceRepository>? auditSources, 150IReadOnlyList<SourceRepository> vulnerabilitySources; 167SourceRepository source = vulnerabilitySources[i]; 218static async Task<GetVulnerabilityInfoResult?> GetVulnerabilityInfoAsync(SourceRepository source, SourceCacheContext cacheContext, ILogger logger)
BuildIntegration\BuildIntegratedProjectAction.cs (3)
36public IReadOnlyList<SourceRepository> Sources { get; } 45IReadOnlyList<SourceRepository> sources, 98IReadOnlyList<SourceRepository> sources,
BuildIntegration\DependencyGraphRestoreUtility.cs (6)
39IEnumerable<SourceRepository> sources, 69IEnumerable<SourceRepository> sources, 120IEnumerable<SourceRepository> sources, 170IEnumerable<SourceRepository> sources, 320IEnumerable<SourceRepository> sources, 332foreach (var source in sources)
IDE\PackageRestoreContext.cs (6)
22public IEnumerable<SourceRepository> SourceRepositories { get; } 23public IReadOnlyList<SourceRepository> AuditSources { get; } 35IEnumerable<SourceRepository> sourceRepositories, 46IEnumerable<SourceRepository> sourceRepositories, 71IEnumerable<SourceRepository> sourceRepositories, 72IReadOnlyList<SourceRepository> auditSources,
IDE\PackageRestoreManager.cs (5)
369List<SourceRepository> sourceRepositories = packageRestoreContext.SourceRepositories.AsList(); 370IReadOnlyList<SourceRepository> auditSources = packageRestoreContext.AuditSources; 388foreach (SourceRepository enabledSource in sourceRepositories) 419private static async Task<AuditCheckResult> RunNuGetAudit(PackageRestoreContext packageRestoreContext, List<SourceRepository> sourceRepositories, IReadOnlyList<SourceRepository> auditSources)
NuGetPackageManager.cs (89)
40private IReadOnlyList<SourceRepository> _globalPackageFolderRepositories; 58public SourceRepository PackagesFolderSourceRepository { get; set; } 163public IReadOnlyList<SourceRepository> GlobalPackageFolderRepositories 169var sources = new List<SourceRepository>(); 185var source = SourceRepositoryProvider.CreateRepository(new PackageSource(folder), FeedType.FileSystemV3); 221SourceRepository primarySourceRepository, 222IEnumerable<SourceRepository> secondarySources, 243new List<SourceRepository> { primarySourceRepository }, 259SourceRepository primarySourceRepository, 260IEnumerable<SourceRepository> secondarySources, 269new List<SourceRepository> { primarySourceRepository }, 280INuGetProjectContext nuGetProjectContext, IEnumerable<SourceRepository> primarySources, 281IEnumerable<SourceRepository> secondarySources, CancellationToken token) 318IEnumerable<SourceRepository> primarySources, 319IEnumerable<SourceRepository> secondarySources, 359SourceRepository primarySourceRepository, 360IEnumerable<SourceRepository> secondarySources, 368new List<SourceRepository> { primarySourceRepository }, 383SourceRepository primarySourceRepository, 384IEnumerable<SourceRepository> secondarySources, 393new List<SourceRepository> { primarySourceRepository }, 407IEnumerable<SourceRepository> primarySources, 408IEnumerable<SourceRepository> secondarySources, 445IEnumerable<SourceRepository> primarySources, 446IEnumerable<SourceRepository> secondarySources, 490SourceRepository primarySourceRepository, 491IEnumerable<SourceRepository> secondarySources, 507IEnumerable<SourceRepository> primarySources, 508IEnumerable<SourceRepository> secondarySources, 564IEnumerable<SourceRepository> primarySources, 565IEnumerable<SourceRepository> secondarySources, 584IEnumerable<SourceRepository> primarySources, 585IEnumerable<SourceRepository> secondarySources, 604IEnumerable<SourceRepository> primarySources, 605IEnumerable<SourceRepository> secondarySources, 624IEnumerable<SourceRepository> primarySources, 625IEnumerable<SourceRepository> secondarySources, 645IEnumerable<SourceRepository> primarySources, 646IEnumerable<SourceRepository> secondarySources, 829IEnumerable<SourceRepository> primarySources, 1004IEnumerable<SourceRepository> primarySources, 1005IEnumerable<SourceRepository> secondarySources, 1111var allSources = new List<SourceRepository>(primarySources); 1113foreach (var secondarySource in secondarySources) 1121foreach (SourceRepository enabledSource in allSources) 1552SourceRepository primarySourceRepository, IEnumerable<SourceRepository> secondarySources, CancellationToken token) 1571var primarySources = new List<SourceRepository> { primarySourceRepository }; 1581IReadOnlyCollection<SourceRepository> activeSources, 1592IReadOnlyCollection<SourceRepository> activeSources, 1614IReadOnlyCollection<SourceRepository> activeSources, 1719IEnumerable<SourceRepository> primarySources, 1720IEnumerable<SourceRepository> secondarySources, 1731IEnumerable<SourceRepository> primarySources, 1732IEnumerable<SourceRepository> secondarySources, 1812foreach (SourceRepository enabledSource in effectiveSources) 2023var sourceRepository = await GetSourceRepository(packageIdentity, effectiveSources, resolutionContext.SourceCacheContext, logger, token); 2047private static async Task<SourceRepository> GetSourceRepository(PackageIdentity packageIdentity, 2048IEnumerable<SourceRepository> sourceRepositories, 2053SourceRepository source = null; 2060var results = new Queue<KeyValuePair<SourceRepository, Task<bool>>>(); 2062foreach (var sourceRepository in sourceRepositories) 2069results.Enqueue(new KeyValuePair<SourceRepository, Task<bool>>(sourceRepository, task)); 2406/// cref="PreviewInstallPackageAsync(IEnumerable{NuGetProject},string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2467/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2495/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2878IReadOnlyCollection<SourceRepository> primarySources, 2932var nuGetProjectSourceLookup = new Dictionary<string, HashSet<SourceRepository>>(PathUtility.GetStringComparerBasedOnOS()); 2944var allSources = new HashSet<SourceRepository>(enabledSources, SourceRepositoryComparer.Instance); 2978var sources = new HashSet<SourceRepository>( 3615IEnumerable<SourceRepository> sourceRepositories, 3771SourceRepository primarySourceRepository, 3779new List<SourceRepository> { primarySourceRepository }, 3788SourceRepository primarySourceRepository, 3803new List<SourceRepository> { primarySourceRepository }, 3812IEnumerable<SourceRepository> sources, 3830IEnumerable<SourceRepository> sources, 3836foreach (var source in sources) 3852IEnumerable<SourceRepository> sources, 3857foreach (var source in sources) 3877SourceRepository source, 3912private IEnumerable<SourceRepository> GetEffectiveSources(IEnumerable<SourceRepository> primarySources, IEnumerable<SourceRepository> secondarySources) 3922var effectiveSources = new List<SourceRepository>(count) 3936return new HashSet<SourceRepository>(effectiveSources, SourceRepositoryComparer.Instance);
NuGetProjectAction.cs (5)
37public SourceRepository SourceRepository { get; private set; } 44protected NuGetProjectAction(PackageIdentity packageIdentity, NuGetProjectActionType nuGetProjectActionType, NuGetProject project, SourceRepository sourceRepository = null) 49protected NuGetProjectAction(PackageIdentity packageIdentity, NuGetProjectActionType nuGetProjectActionType, NuGetProject project, SourceRepository sourceRepository, VersionRange versionRange) 63public static NuGetProjectAction CreateInstallProjectAction(PackageIdentity packageIdentity, SourceRepository sourceRepository, NuGetProject project) 68public static NuGetProjectAction CreateInstallProjectAction(PackageIdentity packageIdentity, SourceRepository sourceRepository, NuGetProject project, VersionRange versionRange)
PackageDownloader.cs (8)
50IEnumerable<SourceRepository> sources, 78var tasksLookup = new Dictionary<Task<DownloadResourceResult>, SourceRepository>(); 84var groups = new Queue<List<SourceRepository>>(); 85var localGroup = new List<SourceRepository>(); 86var otherGroup = new List<SourceRepository>(); 88foreach (var source in sources) 128foreach (SourceRepository source in sourceGroup) 264SourceRepository sourceRepository,
Resolution\GatherContext.cs (3)
36public IReadOnlyList<SourceRepository> PrimarySources { get; set; } 41public IReadOnlyList<SourceRepository> AllSources { get; set; } 46public SourceRepository PackagesFolderSource { get; set; }
Resolution\ResolverGather.cs (7)
597var allSources = new List<SourceRepository>(); 603var depResources = new Dictionary<SourceRepository, Task<DependencyInfoResource>>(); 604foreach (var source in allSources) 626foreach (var source in _context.PrimarySources) 642foreach (var source in allSources) 683public SourceResource(SourceRepository source, DependencyInfoResource resource) 689public SourceRepository Source { get; }
Utility\SourceRepositoryComparer.cs (4)
11public class SourceRepositoryComparer : IEqualityComparer<SourceRepository> 19public bool Equals(SourceRepository x, SourceRepository y) 24public int GetHashCode(SourceRepository obj)
NuGet.Protocol (122)
CachingSourceProvider.cs (10)
23private readonly List<SourceRepository> _repositories = new List<SourceRepository>(); 26private readonly ConcurrentDictionary<string, SourceRepository> _cachedSources 27= new ConcurrentDictionary<string, SourceRepository>(StringComparer.Ordinal); 44public IEnumerable<SourceRepository> GetRepositories() 52public SourceRepository CreateRepository(string source) 60public SourceRepository CreateRepository(PackageSource source) 65public SourceRepository CreateRepository(PackageSource source, FeedType type) 67if (_cachedSources.TryGetValue(source.Source, out SourceRepository cached)) 75public void AddSourceRepository(SourceRepository source)
Extensions\FactoryExtensionsVS.cs (2)
14public static SourceRepository GetVisualStudio(this Repository.RepositoryFactory factory, string source) 19public static SourceRepository GetVisualStudio(this Repository.RepositoryFactory factory, Configuration.PackageSource source)
FactoryExtensionsV3.cs (4)
15public static SourceRepository GetCoreV3(this Repository.RepositoryFactory factory, string source, FeedType type) 20public static SourceRepository GetCoreV3(this Repository.RepositoryFactory factory, string source) 25public static SourceRepository GetCoreV3(this Repository.RepositoryFactory factory, PackageSource source) 30public static SourceRepository GetCoreV2(this Repository.RepositoryFactory factory, PackageSource source)
HttpSource\HttpHandlerResourceV3Provider.cs (1)
45public override Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
HttpSource\HttpSource.cs (2)
436public static HttpSource Create(SourceRepository source) 441public static HttpSource Create(SourceRepository source, IThrottle throttle)
HttpSource\HttpSourceResourceProvider.cs (1)
41public override Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
INuGetResourceProvider.cs (1)
33Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token);
ISourceRepositoryProvider.cs (3)
19IEnumerable<SourceRepository> GetRepositories(); 24SourceRepository CreateRepository(PackageSource source); 29SourceRepository CreateRepository(PackageSource source, FeedType type);
LegacyFeed\AutoCompleteResourceV2FeedProvider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\DependencyInfoResourceV2Feed.cs (2)
24private readonly SourceRepository _source; 26public DependencyInfoResourceV2Feed(V2FeedParser feedParser, SourceRepository source)
LegacyFeed\DependencyInfoResourceV2FeedProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\DownloadResourceV2FeedProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\MetadataResourceV2Feed.cs (2)
22private readonly SourceRepository _source; 24public MetadataResourceV2Feed(V2FeedParser feedParser, SourceRepository source)
LegacyFeed\MetadataResourceV2FeedProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\ODataServiceDocumentResourceV2Provider.cs (1)
35public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\PackageMetadataResourceV2FeedProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\PackageSearchResourceV2FeedProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source,
LegacyFeed\V2FeedListResourceProvider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source,
LocalRepositories\FindLocalPackagesResourcePackagesConfigProvider.cs (1)
24public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceUnzippedProvider.cs (1)
26public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV2Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalAutoCompleteResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalDependencyInfoResource.cs (2)
23private readonly SourceRepository _source; 25public LocalDependencyInfoResource(FindLocalPackagesResource localResource, SourceRepository source)
LocalRepositories\LocalDependencyInfoResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalDownloadResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalMetadataResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalPackageListResourceProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source,
LocalRepositories\LocalPackageMetadataResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalPackageSearchResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalV2FindPackageByIdResourceProvider.cs (1)
25public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalV3FindPackageByIdResourceProvider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Plugins\IPluginManager.cs (1)
25SourceRepository source,
Plugins\PluginManager.cs (1)
111SourceRepository source,
Plugins\RequestHandlers\GetCredentialsRequestHandler.cs (4)
29private readonly ConcurrentDictionary<string, SourceRepository> _repositories; 57_repositories = new ConcurrentDictionary<string, SourceRepository>(); 81public void AddOrUpdateSourceRepository(SourceRepository sourceRepository) 296SourceRepository sourceRepository;
Plugins\RequestHandlers\GetServiceIndexRequestHandler.cs (4)
22private readonly ConcurrentDictionary<string, SourceRepository> _repositories; 42_repositories = new ConcurrentDictionary<string, SourceRepository>(); 66public void AddOrUpdateSourceRepository(SourceRepository sourceRepository) 121SourceRepository sourceRepository;
Providers\AutoCompleteResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\DependencyInfoResourceV3Provider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\DownloadResourcePluginProvider.cs (3)
40SourceRepository source, 81SourceRepository source, 100private static void AddOrUpdateGetServiceIndexRequestHandler(IPlugin plugin, SourceRepository source)
Providers\DownloadResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\FeedTypeResourceProvider.cs (1)
30public override Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\MetadataResourceV3Provider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\OwnerDetailsUriResourceV3Provider.cs (2)
23/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 24public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageDetailsUriResourceV3Provider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageMetadataResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageSearchResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageUpdateResourceV2Provider.cs (1)
23SourceRepository source,
Providers\PackageUpdateResourceV3Provider.cs (1)
24SourceRepository source,
Providers\PluginResourceProvider.cs (1)
44SourceRepository source,
Providers\RawSearchResourceV3Provider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\ReadmeUriTemplateResourceProvider.cs (2)
22/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 23public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\RegistrationResourceV3Provider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\ReportAbuseResourceV3Provider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\RepositorySignatureResourceProvider.cs (2)
33public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token) 51SourceRepository source,
Providers\ServiceIndexResourceV3Provider.cs (2)
54public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token) 120SourceRepository source,
Providers\SymbolPackageUpdateResourceV3Provider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository source, CancellationToken token)
Providers\V3FeedListResourceProvider.cs (1)
25SourceRepository source,
Providers\VulnerabilityInfoResourceV3Provider.cs (2)
22/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 23public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResourceProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
RemoteRepositories\PluginFindPackageByIdResourceProvider.cs (3)
40SourceRepository source, 81SourceRepository source, 100private static void AddOrUpdateGetServiceIndexRequestHandler(IPlugin plugin, SourceRepository source)
RemoteRepositories\RemoteV2FindPackageByIdResourceProvider.cs (1)
23public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (2)
50public RemoteV3FindPackageByIdResource(SourceRepository sourceRepository, HttpSource httpSource) 70public SourceRepository SourceRepository { get; }
RemoteRepositories\RemoteV3FindPackageByIdResourceProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
Repository.cs (4)
125public static SourceRepository CreateSource(IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders, string sourceUrl) 134public static SourceRepository CreateSource(IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders, string sourceUrl, FeedType type) 142public static SourceRepository CreateSource(IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders, PackageSource source) 150public static SourceRepository CreateSource(IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders, PackageSource source, FeedType type)
ResourceProvider.cs (2)
88/// <inheritdoc cref="INuGetResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 89public abstract Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token);
Resources\DependencyInfoResourceV3.cs (2)
26private readonly SourceRepository _source; 33public DependencyInfoResourceV3(HttpSource client, RegistrationResourceV3 regResource, SourceRepository source)
Resources\OwnerDetailsUriTemplateResourceV3.cs (1)
10/// <remarks>Not intended to be created directly. Use <see cref="SourceRepository.GetResourceAsync{T}(System.Threading.CancellationToken)"/>
Resources\RepositorySignatureResource.cs (2)
26public RepositorySignatureResource(JObject repoSignInformationContent, SourceRepository source) 48internal RepositorySignatureResource(RepositorySignatureModel model, SourceRepository source)
Resources\VulnerabilityInfoResourceV3.cs (3)
18/// <remarks>Not intended to be created directly. Use <see cref="SourceRepository.GetResourceAsync{T}(CancellationToken)"/> 23private readonly SourceRepository _sourceRepository; 25internal VulnerabilityInfoResourceV3(SourceRepository sourceRepository)
SourcePackageDependencyInfo.cs (4)
18SourceRepository? source) 34SourceRepository? source, 51SourceRepository? source, 71public SourceRepository? Source { get; }
SourceRepositoryProvider.cs (6)
20private List<SourceRepository> _repositories; 35_repositories = new List<SourceRepository>(); 48public IEnumerable<SourceRepository> GetRepositories() 56public SourceRepository CreateRepository(PackageSource source) 64public SourceRepository CreateRepository(PackageSource source, FeedType type) 81var sourceRepo = new SourceRepository(source, _resourceProviders);