2 writes to PackageFolders
NuGet.ProjectModel (2)
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
125lockFile.PackageFolders = reader.ReadObjectAsList<LockFileItem>(Utf8JsonStreamLockFileConverters.LockFileItemConverter); 130lockFile.PackageFolders = Array.Empty<LockFileItem>();
14 references to PackageFolders
aspire-managed (1)
NuGet\Commands\LayoutCommand.cs (1)
106var packagesPath = lockFile.PackageFolders.FirstOrDefault()?.Path;
dotnet (1)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
208return lockFile.PackageFolders.Select((packageFolder) => packageFolder.Path);
Microsoft.DotNet.Cli.Utils (1)
Extensions\LockFileExtensions.cs (1)
27return lockFile.PackageFolders.Select(p =>
Microsoft.NET.Build.Tasks (5)
GenerateRuntimeConfigurationFiles.cs (2)
146projectContext.LockFile.PackageFolders); 150WriteDevRuntimeConfig(projectContext.LockFile.PackageFolders);
GetPackageDirectory.cs (1)
37PackageFolders = PackageFolders.Concat(lockFile.PackageFolders.Select(p => p.Path)).ToArray();
NuGetPackageResolver.cs (1)
61=> CreateResolver(lockFile.PackageFolders.Select(f => f.Path));
ResolvePackageAssets.cs (1)
1432foreach (var packageFolder in _lockFile.PackageFolders)
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
642lockFile.PackageFolders.AddRange(packageFolders.Select(path => new LockFileItem(path)));
NuGet.ProjectModel (5)
LockFile\LockFile.cs (3)
72&& PackageFolders.SequenceEqual(other.PackageFolders) 128combiner.AddSequence(PackageFolders); // ordered
LockFile\LockFileFormat.cs (2)
194if (lockFile.PackageFolders?.Any() == true) 197JsonUtility.WriteObject(writer, lockFile.PackageFolders, WriteFileItem);