1 write to Name
Microsoft.Extensions.DependencyModel (1)
Library.cs (1)
58Name = name;
61 references to Name
dotnet (1)
CommandFactory\CommandResolution\DepsJsonCommandResolver.cs (1)
119runtimeLibrary.Name,
Microsoft.AspNetCore.Mvc.Testing (2)
WebApplicationFactory.cs (2)
488.ToDictionary(r => r.Name, r => r, StringComparer.Ordinal); 502if (runtimeProjectLibraries.TryGetValue(candidate.Name, out var runtimeLibrary))
Microsoft.DotNet.Cli.Utils (1)
FrameworkDependencyFile.cs (1)
34.FirstOrDefault(l => "netstandard.library".Equals(l.Name, StringComparison.OrdinalIgnoreCase))
Microsoft.Extensions.DependencyModel (10)
CollectionExtensions.netcoreapp.cs (1)
15return collection.ToDictionary(l => l.Name, StringComparer.OrdinalIgnoreCase);
CompilationLibrary.cs (1)
78throw new InvalidOperationException(SR.Format(SR.LibraryLocationNotFound, Name));
DependencyContext.cs (3)
86return StringComparer.OrdinalIgnoreCase.Equals(x?.Name, y?.Name); 91return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);
DependencyContextWriter.cs (3)
139WriteTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, library, jsonWriter); 170WritePortableTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, 424.GroupBy(library => library.Name + DependencyContextStrings.VersionSeparator + library.Version);
Resolution\ReferenceAssemblyPathResolver.cs (1)
56throw new InvalidOperationException(SR.Format(SR.ReferenceAssemblyNotFound, assembly, library.Name));
Resolution\ResolverUtils.cs (1)
15path = Path.Combine(library.Name, library.Version);
Microsoft.ML.TestFrameworkCommon (1)
Utility\PathResolver.cs (1)
104runtimeLib.Name.ToLowerInvariant(),
Microsoft.NET.Build.Tasks (10)
DependencyContextBuilder.cs (9)
353var libraries = runtimeLibraries.ToDictionary(lib => lib.Library.Name, lib => lib); 361dep.Dependents.Add(reference.Library.Name); 374if (lib.Library.Name.Equals("xunit", StringComparison.OrdinalIgnoreCase) || 375lib.Library.Name.Equals("xunit.core", StringComparison.OrdinalIgnoreCase)) 388libraries.Remove(lib.Library.Name); 393value.Dependents.Remove(lib.Library.Name); 501var libraryNames = runtimeLibraries.Select(lib => lib.Library.Name).Concat(compilationLibraries.Select(lib => lib.Name)).ToHashSet(); 509library.Library.Name,
GenerateDepsFile.cs (1)
278affectedLibs.Add(lib.Name);
Microsoft.NET.Build.Tasks.UnitTests (14)
GivenADependencyContextBuilder.cs (14)
199dependencyContext.RuntimeLibraries[0].Name.Should().Be("simple.dependencies"); // This is the entrypoint 208.Contain(c => c.Name == "System.NotConflicting" && c.Type == "referenceassembly"); 213.Contain(c => c.Name == "System.Collections.NonGeneric.Reference" && c.Type == "referenceassembly"); 215.Contain(c => c.Name == "System.Collections.NonGeneric.Reference.Reference" && c.Type == "referenceassembly"); 313dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.A")); 340dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.A")); 341dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 356dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 372dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.C")); 373dependencyContext.RuntimeLibraries.Should().Contain(x => x.Name.Equals("System.B")); 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 (8)
GivenThatWeWantToBuildADesktopLibrary.cs (7)
128dependencyContext.CompileLibraries.Any(l => l.Name.Equals("Library")).Should().BeTrue(); 129dependencyContext.RuntimeLibraries.Any(l => l.Name.Equals("Library")).Should().BeTrue(); 133dependencyContext.CompileLibraries.Any(l => l.Name.Equals("Nerdbank.GitVersioning")).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();
Microsoft.NET.Publish.Tests (8)
GivenThatAPublishedDepsJsonShouldContainVersionInformation.cs (2)
172var libuvRuntimeLibrary = dependencyContext.RuntimeLibraries.Single(l => l.Name == "Libuv"); 181var immutableRuntimeLibrary = dependencyContext.RuntimeLibraries.Single(l => l.Name == "System.Collections.Immutable");
GivenThatWeWantToPreserveCompilationContext.cs (4)
134.FirstOrDefault(l => string.Equals(l.Name, "testlibrary", StringComparison.OrdinalIgnoreCase)); 144.FirstOrDefault(l => string.Equals(l.Name, "mscorlib", StringComparison.OrdinalIgnoreCase)); 150.FirstOrDefault(l => string.Equals(l.Name, "system.core", StringComparison.OrdinalIgnoreCase)); 156.FirstOrDefault(l => string.Equals(l.Name, "system.collections.reference", StringComparison.OrdinalIgnoreCase));
GivenThatWeWantToPublishAProjectWithAllFeatures.cs (2)
224.FirstOrDefault(l => string.Equals(l.Name, name, StringComparison.OrdinalIgnoreCase)); 237.FirstOrDefault(l => string.Equals(l.Name, $"{name}.{locale}", StringComparison.OrdinalIgnoreCase));
Microsoft.NET.Sdk.Razor.Tests (4)
MvcBuildIntegrationTest21NetFx.cs (2)
112var packageReference = dependencyContext.CompileLibraries.First(l => l.Name == "System.Runtime.CompilerServices.Unsafe"); 115var projectReference = dependencyContext.CompileLibraries.First(l => l.Name == TestProjectName);
MvcBuildIntegrationTestLegacy.cs (2)
119var packageReference = dependencyContext.CompileLibraries.First(l => l.Name == "System.Runtime.CompilerServices.Unsafe"); 122var projectReference = dependencyContext.CompileLibraries.First(l => l.Name == TestProjectName);
Microsoft.NET.TestFramework (2)
Assertions\DependencyContextAssertions.cs (2)
91packageLibrary.Path.Should().NotBeNullOrEmpty($"Every Library with Type='package' should have a Path, but {packageLibrary.Name} does not."); 92packageLibrary.HashPath.Should().NotBeNullOrEmpty($"Every Library with Type='package' should have a HashPath, but {packageLibrary.Name} does not.");