3 writes to Libraries
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
388lockFileTarget.Libraries = new List<LockFileTargetLibrary>(libraryReferences.Count);
NuGet.ProjectModel (2)
LockFile\Utf8JsonStreamLockFileTargetConverter.cs (1)
36lockFileTarget.Libraries = reader.ReadObjectAsList(Utf8JsonStreamLockFileConverters.LockFileTargetLibraryConverter);
LockFile\Utf8JsonStreamLockFileTargetConverterV4.cs (1)
38lockFileTarget.Libraries = reader.ReadObjectAsList(Utf8JsonStreamLockFileConverters.LockFileTargetLibraryConverter);
62 references to Libraries
aspire-managed (2)
NuGet\Commands\LayoutCommand.cs (2)
118Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Libraries: {0}", target.Libraries.Count)); 122foreach (var library in target.Libraries)
dotnet (7)
CommandFactory\CommandResolution\LockFileTargetExtensions.cs (3)
24.Libraries 46IEnumerable<LockFileTargetLibrary> runtimeLibraries = lockFileTarget.Libraries; 62return lockFileTarget.Libraries;
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (1)
140?.Libraries.Where(l => l.Name == commandName ||
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
159?.Libraries.FirstOrDefault(
ToolPackage\ToolPackageDownloader.cs (1)
203lockFileTarget.Libraries.Add(lockFileLib);
ToolPackage\ToolPackageInstance.cs (1)
248?.Libraries?.SingleOrDefault();
dotnet-svcutil-lib (1)
Shared\MSBuildProj.cs (1)
813foreach (var lib in target.Libraries)
Microsoft.NET.Build.Tasks (27)
DependencyContextBuilder.cs (2)
58_dependencyLibraries = projectContext.LockFileTarget.Libraries 75foreach (var library in projectContext.LockFileTarget.Libraries)
LockFileExtensions.cs (1)
108.Libraries
ProjectContext.cs (4)
92IEnumerable<LockFileTargetLibrary> runtimeLibraries = _lockFileTarget.Libraries; 155IEnumerable<LockFileTargetLibrary> runtimeLibraries = _lockFileTarget.Libraries; 164IEnumerable<LockFileTargetLibrary> compileLibraries = _lockFileTarget.Libraries; 190lockFileTarget.Libraries.ToDictionary(l => l.Name, StringComparer.OrdinalIgnoreCase);
ResolvePackageAssets.cs (16)
979_cacheWriter._compileTimeTarget.Libraries.ToDictionary(l => (l.Name, l.Version), new LibraryComparer()); 1185foreach (var library in _runtimeTarget.Libraries) 1235foreach (var library in _compileTimeTarget.Libraries) 1288if (_compileTimeTarget.Libraries.Count >= _runtimeTarget.Libraries.Count) 1440foreach (var library in _runtimeTarget.Libraries) 1510foreach (var package in _compileTimeTarget.Libraries) 1551var packageReverseDependencies = new Dictionary<string, HashSet<string>>(_compileTimeTarget.Libraries.Count, StringComparer.OrdinalIgnoreCase); 1552for (int i = 0; i < _compileTimeTarget.Libraries.Count; i++) 1554var parentPackage = _compileTimeTarget.Libraries[i]; 1744foreach (var library in _runtimeTarget.Libraries) 1773foreach (var library in _runtimeTarget.Libraries) 1796foreach (var library in target.Libraries) 1896var libraryLookup = _runtimeTarget.Libraries 1967foreach (var library in _runtimeTarget.Libraries) 2012foreach (LockFileTargetLibrary library in runtimeTarget.Libraries)
ResolvePackageDependencies.cs (4)
214.Where(t => t.Libraries.Any(lib => lib.Name == package.Name)); 299var resolvedPackageVersions = target.Libraries 305target.Libraries 310foreach (var package in target.Libraries)
NuGet.Build.Tasks.Pack (2)
PackTaskLogic.cs (2)
953.Libraries 1107var package = lockFileTarget.Libraries.First(
NuGet.CommandLine.XPlat (3)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
180.SelectMany(tf => tf.Libraries.Select(library => (tf.TargetFramework, library)))
Commands\Why\DependencyGraphFinder.cs (1)
162LockFileTargetLibrary? dependencyLibrary = target.Libraries.FirstOrDefault(l => l.Name!.Equals(dependency.Id, StringComparison.OrdinalIgnoreCase));
Utility\MSBuildAPIUtility.cs (1)
807foreach (var library in target.Libraries)
NuGet.Commands (12)
PackagesLockFileBuilder.cs (3)
36IEnumerable<LockFileTargetLibrary> libraries = target.Libraries; 43libraries = target.Libraries.Where(lib => !onlyTFM.Libraries.Any(tfmLib => tfmLib.Equals(lib)));
RestoreCommand\CompatibilityChecker.cs (2)
379for (int j = 0; j < target.Libraries.Count; ++j) 381var library = target.Libraries[j];
RestoreCommand\LockFileBuilder.cs (5)
219target.Libraries.Add(projectLib); 243target.Libraries.Add(targetLibrary); 364IList<LockFileTargetLibrary> libraries = lockFileTarget.Libraries; 383if (lockFileTarget.Libraries.Count == libraryReferences.Count) 391lockFileTarget.Libraries.Add(pair.Value);
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
528foreach (LockFileTargetLibrary assetsPkg in ridlessTarget.Libraries.NoAllocEnumerate())
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
172.Libraries
NuGet.PackageManagement (3)
BuildIntegration\BuildIntegratedRestoreUtility.cs (2)
77.SelectMany(target => target.Libraries) 91.SelectMany(target => target.Libraries)
Utility\BuildIntegratedProjectUtility.cs (1)
97foreach (var targetLibrary in target.Libraries)
NuGet.ProjectModel (5)
LockFile\LockFileExtensions.cs (1)
72return target.Libraries.FirstOrDefault(e => StringComparer.OrdinalIgnoreCase.Equals(libraryId, e.Name));
LockFile\LockFileFormat.cs (1)
283JsonUtility.WriteObject(writer, target.Libraries, WriteTargetLibrary);
LockFile\LockFileTarget.cs (3)
54return Libraries.OrderedEquals(other.Libraries, library => library.Name, StringComparer.OrdinalIgnoreCase); 73combiner.AddUnorderedSequence(Libraries);