2 instantiations of ServiceIndexEntry
NuGet.Protocol (2)
Resources\ServiceIndexResourceV3.cs (2)
208
entries.Add(new
ServiceIndexEntry
(uri, type, clientVersion));
286
entries.Add(new
ServiceIndexEntry
(uri, type, version));
21 references to ServiceIndexEntry
NuGet.Protocol (21)
Providers\RepositorySignatureResourceProvider.cs (3)
39
var
serviceEntry = serviceIndex.GetServiceEntries(ServiceTypes.RepositorySignatures).FirstOrDefault();
52
ServiceIndexEntry
serviceEntry,
128
private static string GenerateCacheKey(
ServiceIndexEntry
serviceEntry)
Resources\ServiceIndexResourceV3.cs (18)
28
private readonly IDictionary<string, List<
ServiceIndexEntry
>> _index;
30
private static readonly IReadOnlyList<
ServiceIndexEntry
> _emptyEntries = new List<
ServiceIndexEntry
>();
60
public virtual IReadOnlyList<
ServiceIndexEntry
> Entries
76
public virtual IReadOnlyList<
ServiceIndexEntry
> GetServiceEntries(params string[] orderedTypes)
86
public virtual IReadOnlyList<
ServiceIndexEntry
> GetServiceEntries(NuGetVersion clientVersion, params string[] orderedTypes)
95
List<
ServiceIndexEntry
> entries;
110
private IReadOnlyList<
ServiceIndexEntry
> GetBestVersionMatchForType(NuGetVersion clientVersion, List<
ServiceIndexEntry
> entries)
112
var
bestMatch = entries.FirstOrDefault(e => e.ClientVersion <= clientVersion);
160
private static IDictionary<string, List<
ServiceIndexEntry
>> MakeLookup(ServiceIndexModel index, PackageSource packageSource)
162
var result = new Dictionary<string, List<
ServiceIndexEntry
>>(StringComparer.Ordinal);
202
if (!result.TryGetValue(type, out List<
ServiceIndexEntry
>? entries))
204
entries = new List<
ServiceIndexEntry
>();
227
private static IDictionary<string, List<
ServiceIndexEntry
>> MakeLookup(JObject index, PackageSource packageSource)
229
var result = new Dictionary<string, List<
ServiceIndexEntry
>>(StringComparer.Ordinal);
279
List<
ServiceIndexEntry
> entries;
282
entries = new List<
ServiceIndexEntry
>();