3 instantiations of LockFileLibrary
NuGet.Commands (2)
RestoreCommand\LockFileBuilder.cs (2)
102
var projectLib = new
LockFileLibrary
()
662
var lockFileLib = new
LockFileLibrary
NuGet.ProjectModel (1)
LockFile\Utf8JsonStreamLockFileLibraryConverter.cs (1)
106
var lockFileLibrary = new
LockFileLibrary
()
60 references to LockFileLibrary
Microsoft.Build.NuGetSdkResolver (1)
NuGetSdkResolver.cs (1)
223
var
installedPackage = restoreResult.LockFile.GetLibrary(libraryIdentity.Name, libraryIdentity.Version);
Microsoft.NET.Build.Tasks (23)
DependencyContextBuilder.cs (1)
63
LockFileLibrary
library;
LockFileExtensions.cs (2)
267
public static bool IsPackage(this
LockFileLibrary
library)
273
public static bool IsProject(this
LockFileLibrary
library)
LockFileLookup.cs (10)
14
private readonly Dictionary<KeyValuePair<string, NuGetVersion>,
LockFileLibrary
> _packages;
15
private readonly Dictionary<string,
LockFileLibrary
> _projects;
19
_packages = new Dictionary<KeyValuePair<string, NuGetVersion>,
LockFileLibrary
>(PackageCacheKeyComparer.Instance);
20
_projects = new Dictionary<string,
LockFileLibrary
>(StringComparer.OrdinalIgnoreCase);
22
foreach (
var
library in lockFile.Libraries)
37
public
LockFileLibrary
GetProject(string name)
39
LockFileLibrary
project;
48
public
LockFileLibrary
GetPackage(string id, NuGetVersion version)
50
LockFileLibrary
package;
59
public bool TryGetLibrary(LockFileTargetLibrary targetLibrary, out
LockFileLibrary
library)
ResolvePackageAssets.cs (7)
933
foreach (
var
library in _lockFile.Libraries)
974
private List<(string,
LockFileLibrary
, Version)> _potentialAnalyzers;
996
public void AddFile(string file,
LockFileLibrary
library)
1008
_potentialAnalyzers ??= new List<(string,
LockFileLibrary
, Version)>();
1068
private void WriteAnalyzer(string file,
LockFileLibrary
library)
1457
foreach (
var
package in _lockFile.Libraries)
1999
foreach (
var
library in lockFile.Libraries)
ResolvePackageDependencies.cs (3)
172
foreach (
var
package in LockFile.Libraries)
241
string GetPackageDiagnosticLevel(
LockFileLibrary
package)
424
private string ResolvePackagePath(
LockFileLibrary
package)
NuGet.CommandLine.XPlat (1)
Commands\Why\DependencyGraphFinder.cs (1)
114
LockFileLibrary
projectLibrary = projectsByPath[p.ProjectPath];
NuGet.Commands (23)
RestoreCommand\CompatibilityChecker.cs (1)
396
LockFileLibrary
library = _lockFile.Libraries[i];
RestoreCommand\LockFileBuilder.cs (13)
102
var
projectLib = new LockFileLibrary()
126
LockFileLibrary
lockFileLib = null;
127
LockFileLibrary
previousLibrary = null;
154
Dictionary<ValueTuple<string, NuGetVersion>,
LockFileLibrary
> libraries = EnsureUniqueLockFileLibraries(lockFile);
327
private Dictionary<ValueTuple<string, NuGetVersion>,
LockFileLibrary
> EnsureUniqueLockFileLibraries(LockFile lockFile)
329
IList<
LockFileLibrary
> libraries = lockFile.Libraries;
330
var libraryReferences = new Dictionary<ValueTuple<string, NuGetVersion>,
LockFileLibrary
>();
332
foreach (
LockFileLibrary
lib in libraries)
336
if (libraryReferences.TryGetValue(libraryKey, out
LockFileLibrary
existingLibrary))
352
lockFile.Libraries = new List<
LockFileLibrary
>(libraryReferences.Count);
353
foreach (KeyValuePair<ValueTuple<string, NuGetVersion>,
LockFileLibrary
> pair in libraryReferences)
645
internal static
LockFileLibrary
CreateLockFileLibrary(LocalPackageInfo package, string sha512, string path)
662
var
lockFileLib = new LockFileLibrary
RestoreCommand\LockFileBuilderCache.cs (1)
80
public ContentItemCollection GetContentItems(
LockFileLibrary
library, LocalPackageInfo package)
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
138
var
library = lockFile.Libraries[i];
RestoreCommand\RestoreCommand.cs (1)
1339
foreach (
var
library in assetsFile.Libraries.Where(lib => lib.Type == LibraryType.Package))
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
473
var
library = assetsFile.Libraries[i];
RestoreCommand\Utility\LockFileUtils.cs (4)
32
LockFileLibrary
library,
63
LockFileLibrary
library,
168
/// Populate assets for a <see cref="
LockFileLibrary
"/>.
172
LockFileLibrary
library,
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
277
foreach (
var
library in lockFile.Libraries)
NuGet.ProjectModel (12)
LockFile\LockFile.cs (3)
26
public IList<
LockFileLibrary
> Libraries { get; set; } = new List<
LockFileLibrary
>();
49
public
LockFileLibrary
GetLibrary(string name, NuGetVersion version)
LockFile\LockFileFormat.cs (1)
233
private static void WriteLibrary(JsonWriter writer,
LockFileLibrary
library)
LockFile\LockFileLibrary.cs (2)
14
public sealed record class LockFileLibrary : IEquatable<
LockFileLibrary
>
42
public bool Equals(
LockFileLibrary
other)
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
76
lockFile.Libraries = reader.ReadObjectAsList<
LockFileLibrary
>(Utf8JsonStreamLockFileConverters.LockFileLibraryConverter);
81
lockFile.Libraries = Array.Empty<
LockFileLibrary
>();
LockFile\Utf8JsonStreamLockFileLibraryConverter.cs (4)
15
/// A <see cref="IUtf8JsonStreamReaderConverter{T}"/> to allow read JSON into <see cref="
LockFileLibrary
"/>
31
internal class Utf8JsonStreamLockFileLibraryConverter : IUtf8JsonStreamReaderConverter<
LockFileLibrary
>
41
public
LockFileLibrary
Read(ref Utf8JsonStreamReader reader)
106
var
lockFileLibrary = new LockFileLibrary()