3 instantiations of RuntimePackageDependency
Microsoft.DotNet.Build.Tasks.Packaging (1)
GenerateRuntimeDependencies.cs (1)
121runtimePackageDependencies.Add(new RuntimePackageDependency(dependencyId, new VersionRange(maxDependencyVersion)));
NuGet.Packaging (1)
RuntimeModel\JsonRuntimeFormat.cs (1)
232return new RuntimePackageDependency(json.Key, VersionRange.Parse(json.Value.Value<string>()!));
NuGet.ProjectModel (1)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1202var dependency = new RuntimePackageDependency(propertyName, VersionRange.Parse(jsonReader.ReadNextTokenAsString()));
23 references to RuntimePackageDependency
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateRuntimeDependencies.cs (2)
114List<RuntimePackageDependency> runtimePackageDependencies = new List<RuntimePackageDependency>();
NuGet.DependencyResolver.Core (1)
Remote\RemoteDependencyWalker.cs (1)
264foreach (var runtimeDependency in runtimeGraph.FindRuntimeDependencies(runtimeName, libraryRange.Name).NoAllocEnumerate())
NuGet.Packaging (18)
RuntimeModel\JsonRuntimeFormat.cs (3)
130foreach (var dependency in sortedDependencies) 138private static void WritePackageDependency(IObjectWriter writer, RuntimePackageDependency data) 230private static RuntimePackageDependency ReadRuntimePackageDependency(KeyValuePair<string, JToken> json)
RuntimeModel\RuntimeDependencySet.cs (6)
16private static readonly IReadOnlyDictionary<string, RuntimePackageDependency> EmptyDependencies = new Dictionary<string, RuntimePackageDependency>(); 26public IReadOnlyDictionary<string, RuntimePackageDependency> Dependencies { get; } 29: this(id, (IReadOnlyDictionary<string, RuntimePackageDependency>?)null) 33public RuntimeDependencySet(string id, IEnumerable<RuntimePackageDependency>? dependencies) 38private RuntimeDependencySet(string id, IReadOnlyDictionary<string, RuntimePackageDependency>? dependencies)
RuntimeModel\RuntimeGraph.cs (6)
21private readonly ConcurrentDictionary<RuntimeDependencyKey, List<RuntimePackageDependency>>? _dependencyCache; 252public IEnumerable<RuntimePackageDependency> FindRuntimeDependencies(string runtimeName, string packageId) 256return Enumerable.Empty<RuntimePackageDependency>(); 279return Enumerable.Empty<RuntimePackageDependency>(); 281static List<RuntimePackageDependency> FindRuntimeDependenciesInternal(RuntimeDependencyKey key, RuntimeGraph runtimeGraph) 294return new List<RuntimePackageDependency>();
RuntimeModel\RuntimePackageDependency.cs (3)
16public sealed class RuntimePackageDependency : IEquatable<RuntimePackageDependency> 41return Equals(obj as RuntimePackageDependency); 54public bool Equals(RuntimePackageDependency? other)
NuGet.ProjectModel (2)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
1193List<RuntimePackageDependency> dependencies = null; 1202var dependency = new RuntimePackageDependency(propertyName, VersionRange.Parse(jsonReader.ReadNextTokenAsString()));