1 instantiation of Library
NuGet.ProjectModel (1)
PackageSpecReferenceDependencyProvider.cs (1)
138Library library = new Library
20 references to Library
NuGet.Commands (2)
RestoreCommand\CompatibilityChecker.cs (2)
285private static List<NuGetFramework> GetProjectFrameworks(Library localLibrary) 300private static bool IsProjectFrameworkCompatible(Library library)
NuGet.DependencyResolver.Core (6)
Providers\IDependencyProvider.cs (2)
15Library? GetLibrary(LibraryRange libraryRange, NuGetFramework targetFramework); 17Library? GetLibrary(LibraryRange libraryRange, NuGetFramework targetFramework, string? alias);
Providers\LocalDependencyProvider.cs (2)
90var library = _dependencyProvider.GetLibrary(libraryRange, targetFramework, alias: null); 132var library = _dependencyProvider.GetLibrary(libraryIdentity, targetFramework, alias: null);
Remote\LocalMatch.cs (1)
18public Library LocalLibrary { get; set; }
ResolverUtility.cs (1)
411var match = provider.GetLibrary(libraryRange, framework, targetAlias);
NuGet.LibraryModel (8)
Library.cs (6)
12public static readonly IEqualityComparer<Library> IdentityComparer = new LibraryIdentityComparer(); 52return typeof(Library).FullName!; 60private class LibraryIdentityComparer : IEqualityComparer<Library> 62public bool Equals(Library? x, Library? y) 70public int GetHashCode(Library obj)
LibraryExtensions.cs (2)
19public static T? GetItem<T>(this Library library, string key) 29public static T GetRequiredItem<T>(this Library library, string key)
NuGet.ProjectModel (4)
PackageSpecReferenceDependencyProvider.cs (4)
98public Library GetLibrary(LibraryRange libraryRange, NuGetFramework targetFramework) 103public Library GetLibrary(LibraryRange libraryRange, NuGetFramework targetFramework, string alias) 138Library library = new Library 190private static void AddLibraryProperties(Library library, PackageSpec packageSpec, NuGetFramework targetFramework, string alias)