1 write to RuntimeLibraries
Microsoft.Extensions.DependencyModel (1)
DependencyContext.cs (1)
34RuntimeLibraries = runtimeLibraries.ToArray();
51 references to RuntimeLibraries
dotnet (1)
CommandFactory\CommandResolution\DepsJsonCommandResolver.cs (1)
103foreach (var runtimeLibrary in dependencyContext.RuntimeLibraries)
dotnet-svcutil-lib (1)
Shared\MSBuildProj.cs (1)
901foreach (var rtLib in depContext.RuntimeLibraries.Where(l => l.NativeLibraryGroups.Count == 0))
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
487var runtimeProjectLibraries = context.RuntimeLibraries
Microsoft.DotNet.Cli.Utils (1)
FrameworkDependencyFile.cs (1)
33.RuntimeLibraries
Microsoft.Extensions.DependencyModel (11)
DependencyContext.cs (2)
59RuntimeLibraries.Union(other.RuntimeLibraries, new LibraryMergeEqualityComparer<RuntimeLibrary>()),
DependencyContextExtensions.cs (6)
20return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context) => library.GetDefaultNativeAssets(context), self); 27return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context) => library.GetDefaultNativeRuntimeFileAssets(context), self); 35return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context, id) => library.GetRuntimeNativeAssets(context, id), self, runtimeIdentifier); 43return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context, id) => library.GetRuntimeNativeRuntimeFileAssets(context, id), self, runtimeIdentifier); 82return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context) => library.GetDefaultAssemblyNames(context), self); 90return LinqHelpers.SelectMany(self.RuntimeLibraries, static (library, context, id) => library.GetRuntimeAssemblyNames(context, id), self, runtimeIdentifier);
DependencyContextWriter.cs (3)
121WritePortableTarget(context.Target.Framework, context.RuntimeLibraries, context.CompileLibraries, jsonWriter); 127context.RuntimeLibraries, jsonWriter); 423context.RuntimeLibraries.Cast<Library>().Concat(context.CompileLibraries)
Microsoft.ML.TestFrameworkCommon (1)
Utility\PathResolver.cs (1)
91foreach (var runtimeLib in defaultContext.RuntimeLibraries)
Microsoft.NET.Build.Tasks (1)
GenerateDepsFile.cs (1)
272foreach (var lib in dependencyContext.RuntimeLibraries)
Microsoft.NET.Build.Tasks.UnitTests (21)
GivenADependencyContextBuilder.cs (21)
183.RuntimeLibraries 187.RuntimeLibraries 198dependencyContext.RuntimeLibraries.Count.Should().Be(1); 199dependencyContext.RuntimeLibraries[0].Name.Should().Be("simple.dependencies"); // This is the entrypoint 300dependencyContext.RuntimeLibraries.Count.Should().Be(1); 312dependencyContext.RuntimeLibraries.Count.Should().Be(2); 313dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.A")); 326dependencyContext.RuntimeLibraries.Count.Should().Be(1); 339dependencyContext.RuntimeLibraries.Count.Should().Be(3); 340dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.A")); 341dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 355dependencyContext.RuntimeLibraries.Count.Should().Be(2); 356dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 371dependencyContext.RuntimeLibraries.Count.Should().Be(3); 372dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.C")); 373dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 388dependencyContext.RuntimeLibraries.Count.Should().Be(3); 389dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 390if (dependencyContext.RuntimeLibraries.Any(x => x.Name.Equals("System.A"))) 392dependencyContext.RuntimeLibraries.Should().NotContain(x => x.Name.Equals("System.C")); 396dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.C"));
Microsoft.NET.Build.Tests (7)
GivenThatWeWantToBuildADesktopLibrary.cs (5)
129dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("Library")).Should().BeTrue(); 134dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("Nerdbank.GitVersioning")).Should().BeFalse(); 165dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("Nerdbank.GitVersioning")).Should().BeFalse(); 169dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("Nerdbank.GitVersioning")).Should().BeTrue(); 192dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("xunit.core")).Should().BeTrue();
GivenThatWeWantToBuildAnAppWithTransitiveNonSdkProjectRefs.cs (1)
80var projectNames = dependencyContext.RuntimeLibraries.Select(library => library.Name).ToList();
GiventThatWeWantDesignerSupport.cs (1)
155return deps.RuntimeLibraries
Microsoft.NET.Publish.Tests (5)
GivenThatAPublishedDepsJsonShouldContainVersionInformation.cs (2)
172var libuvRuntimeLibrary = dependencyContext.RuntimeLibraries.Single(l => l.Name == "Libuv"); 181var immutableRuntimeLibrary = dependencyContext.RuntimeLibraries.Single(l => l.Name == "System.Collections.Immutable");
GivenThatWeWantToPublishAProjectWithAllFeatures.cs (2)
223.RuntimeLibraries 236.RuntimeLibraries
GivenThatWeWantToRunILLink.cs (1)
1865return dependencyContext.RuntimeLibraries.Any(l =>
Microsoft.NET.TestFramework (1)
Assertions\DependencyContextAssertions.cs (1)
85var packageLibraries = _dependencyContext.RuntimeLibraries