2 instantiations of ServiceIndexEntry
NuGet.Protocol (2)
Resources\ServiceIndexResourceV3.cs (2)
218
entries.Add(new
ServiceIndexEntry
(uri, type, clientVersion));
294
entries.Add(new
ServiceIndexEntry
(uri, type, version));
21 references to ServiceIndexEntry
NuGet.Protocol (21)
Providers\RepositorySignatureResourceProvider.cs (3)
37
var
serviceEntry = serviceIndex.GetServiceEntries(ServiceTypes.RepositorySignatures).FirstOrDefault();
50
ServiceIndexEntry
serviceEntry,
157
private static string GenerateCacheKey(
ServiceIndexEntry
serviceEntry)
Resources\ServiceIndexResourceV3.cs (18)
29
private readonly IDictionary<string, List<
ServiceIndexEntry
>> _index;
31
private static readonly IReadOnlyList<
ServiceIndexEntry
> _emptyEntries = new List<
ServiceIndexEntry
>();
71
public virtual IReadOnlyList<
ServiceIndexEntry
> Entries
87
public virtual IReadOnlyList<
ServiceIndexEntry
> GetServiceEntries(params string[] orderedTypes)
97
public virtual IReadOnlyList<
ServiceIndexEntry
> GetServiceEntries(NuGetVersion clientVersion, params string[] orderedTypes)
106
List<
ServiceIndexEntry
>? entries;
121
private IReadOnlyList<
ServiceIndexEntry
> GetBestVersionMatchForType(NuGetVersion clientVersion, List<
ServiceIndexEntry
> entries)
123
var
bestMatch = entries.FirstOrDefault(e => e.ClientVersion <= clientVersion);
170
private static IDictionary<string, List<
ServiceIndexEntry
>> MakeLookup(ServiceIndexModel index, PackageSource? packageSource)
172
var result = new Dictionary<string, List<
ServiceIndexEntry
>>(StringComparer.Ordinal);
212
if (!result.TryGetValue(type, out List<
ServiceIndexEntry
>? entries))
214
entries = new List<
ServiceIndexEntry
>();
235
private static IDictionary<string, List<
ServiceIndexEntry
>> MakeLookup(JObject index, PackageSource? packageSource)
237
var result = new Dictionary<string, List<
ServiceIndexEntry
>>(StringComparer.Ordinal);
287
List<
ServiceIndexEntry
>? entries;
290
entries = new List<
ServiceIndexEntry
>();