3 writes to Libraries
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
352lockFile.Libraries = new List<LockFileLibrary>(libraryReferences.Count);
NuGet.ProjectModel (2)
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
76lockFile.Libraries = reader.ReadObjectAsList<LockFileLibrary>(Utf8JsonStreamLockFileConverters.LockFileLibraryConverter); 81lockFile.Libraries = Array.Empty<LockFileLibrary>();
32 references to Libraries
Microsoft.NET.Build.Tasks (5)
LockFileLookup.cs (1)
22foreach (var library in lockFile.Libraries)
ResolvePackageAssets.cs (3)
933foreach (var library in _lockFile.Libraries) 1457foreach (var package in _lockFile.Libraries) 1999foreach (var library in lockFile.Libraries)
ResolvePackageDependencies.cs (1)
172foreach (var package in LockFile.Libraries)
NuGet.Build.Tasks.Pack (2)
GetProjectReferencesFromAssetsFileTask.cs (1)
69.Libraries
PackTaskLogic.cs (1)
925.Libraries
NuGet.CommandLine.XPlat (2)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
155? assetsFile.Libraries
Commands\Why\DependencyGraphFinder.cs (1)
108.Libraries
NuGet.Commands (18)
PackagesLockFileBuilder.cs (2)
23var libraryLookup = assetsFile.Libraries.Where(e => e.Type == LibraryType.Package) 89var projectFullPaths = assetsFile.Libraries
RestoreCommand\CompatibilityChecker.cs (2)
394for (var i = 0; i < _lockFile.Libraries.Count; i++) 396LockFileLibrary library = _lockFile.Libraries[i];
RestoreCommand\LockFileBuilder.cs (6)
51var previousLibraries = previousLockFile?.Libraries.ToDictionary(l => ValueTuple.Create(l.Name, l.Version)); 111lockFile.Libraries.Add(projectLib); 149lockFile.Libraries.Add(lockFileLib); 329IList<LockFileLibrary> libraries = lockFile.Libraries; 350if (lockFile.Libraries.Count != libraryReferences.Count) 355lockFile.Libraries.Add(pair.Value);
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (3)
136for (var i = 0; i < lockFile.Libraries.Count; i++) 138var library = lockFile.Libraries[i]; 149lockFile.Libraries[i] = library with { Path = forwardSlashPath };
RestoreCommand\RestoreCommand.cs (1)
1339foreach (var library in assetsFile.Libraries.Where(lib => lib.Type == LibraryType.Package))
RestoreCommand\Utility\BuildAssetsUtils.cs (2)
471for (int i = 0; i < assetsFile.Libraries.Count; ++i) 473var library = assetsFile.Libraries[i];
RestoreCommand\Utility\NoOpRestoreUtilities.cs (2)
275var packageFiles = new List<string>(lockFile.Libraries.Count + request.Project.TargetFrameworks.Sum(i => i.DownloadDependencies.Length)); 277foreach (var library in lockFile.Libraries)
NuGet.ProjectModel (5)
LockFile\LockFile.cs (4)
51return Libraries.FirstOrDefault(l => 70&& Libraries.OrderedEquals(other.Libraries, library => library.Name, StringComparer.OrdinalIgnoreCase) 126combiner.AddUnorderedSequence(Libraries);
LockFile\LockFileFormat.cs (1)
189JsonUtility.WriteObject(writer, lockFile.Libraries, WriteLibrary);