27 instantiations of FrameworkPackages
Microsoft.NET.Build.Tasks (27)
FrameworkPackages\FrameworkPackages.cs (1)
146var frameworkPackages = new FrameworkPackages(framework, frameworkName);
FrameworkPackages\FrameworkPackages.net5.0.cs (3)
17internal static FrameworkPackages Instance { get; } = new(Net50, FrameworkNames.NetCoreApp, NETCoreApp31.Instance) 43internal static FrameworkPackages AspNetCore { get; } = new(Net50, FrameworkNames.AspNetCoreApp, NETCoreApp31.AspNetCore) 183internal static FrameworkPackages WindowsDesktop { get; } = new(Net50, FrameworkNames.WindowsDesktopApp, NETCoreApp31.WindowsDesktop)
FrameworkPackages\FrameworkPackages.net6.0.cs (3)
17internal static FrameworkPackages Instance { get; } = new(Net60, FrameworkNames.NetCoreApp, NETCoreApp50.Instance) 33internal static FrameworkPackages AspNetCore { get; } = new(Net60, FrameworkNames.AspNetCoreApp, NETCoreApp50.AspNetCore) 173internal static FrameworkPackages WindowsDesktop { get; } = new(Net60, FrameworkNames.WindowsDesktopApp, NETCoreApp50.WindowsDesktop)
FrameworkPackages\FrameworkPackages.net7.0.cs (3)
17internal static FrameworkPackages Instance { get; } = new(Net70, FrameworkNames.NetCoreApp, NETCoreApp60.Instance) 32internal static FrameworkPackages AspNetCore { get; } = new(Net70, FrameworkNames.AspNetCoreApp, NETCoreApp60.AspNetCore) 169internal static FrameworkPackages WindowsDesktop { get; } = new(Net70, FrameworkNames.WindowsDesktopApp, NETCoreApp60.WindowsDesktop)
FrameworkPackages\FrameworkPackages.net8.0.cs (3)
17internal static FrameworkPackages Instance { get; } = new(Net80, FrameworkNames.NetCoreApp, NETCoreApp70.Instance) 31internal static FrameworkPackages AspNetCore { get; } = new(Net80, FrameworkNames.AspNetCoreApp, NETCoreApp70.AspNetCore) 173internal static FrameworkPackages WindowsDesktop { get; } = new(Net80, FrameworkNames.WindowsDesktopApp, NETCoreApp70.WindowsDesktop)
FrameworkPackages\FrameworkPackages.net9.0.cs (3)
20internal static FrameworkPackages Instance { get; } = new(Net90, FrameworkNames.NetCoreApp, NETCoreApp80.Instance) 45internal static FrameworkPackages AspNetCore { get; } = new(Net90, FrameworkNames.AspNetCoreApp, NETCoreApp80.AspNetCore) 189internal static FrameworkPackages WindowsDesktop { get; } = new(Net90, FrameworkNames.WindowsDesktopApp, NETCoreApp80.WindowsDesktop)
FrameworkPackages\FrameworkPackages.netcoreapp2.0.cs (1)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp20, FrameworkNames.NetCoreApp, NETStandard20.Instance)
FrameworkPackages\FrameworkPackages.netcoreapp2.1.cs (1)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp21, FrameworkNames.NetCoreApp, NETCoreApp20.Instance)
FrameworkPackages\FrameworkPackages.netcoreapp2.2.cs (1)
18internal static FrameworkPackages Instance { get; } = new(NetCoreApp22, FrameworkNames.NetCoreApp, NETCoreApp21.Instance);
FrameworkPackages\FrameworkPackages.netcoreapp3.0.cs (3)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp30, FrameworkNames.NetCoreApp, NETCoreApp21.Instance) 46internal static FrameworkPackages AspNetCore { get; } = new(NetCoreApp30, FrameworkNames.AspNetCoreApp) 181internal static FrameworkPackages WindowsDesktop { get; } = new(NetCoreApp30, FrameworkNames.WindowsDesktopApp)
FrameworkPackages\FrameworkPackages.netcoreapp3.1.cs (3)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp31, FrameworkNames.NetCoreApp, NETCoreApp30.Instance) 40internal static FrameworkPackages AspNetCore { get; } = new(NetCoreApp31, FrameworkNames.AspNetCoreApp, NETCoreApp30.AspNetCore) 177internal static FrameworkPackages WindowsDesktop { get; } = new(NetCoreApp31, FrameworkNames.WindowsDesktopApp, NETCoreApp30.WindowsDesktop)
FrameworkPackages\FrameworkPackages.netstandard2.0.cs (1)
17internal static FrameworkPackages Instance { get; } = new(NetStandard20, FrameworkNames.NetStandardLibrary)
FrameworkPackages\FrameworkPackages.netstandard2.1.cs (1)
17internal static FrameworkPackages Instance { get; } = new(NetStandard21, FrameworkNames.NetStandardLibrary, NETStandard20.Instance)
49 references to FrameworkPackages
Microsoft.NET.Build.Tasks (49)
FrameworkPackages\FrameworkPackages.cs (9)
27private static readonly ConcurrentDictionary<NuGetFramework, ConcurrentDictionary<string, FrameworkPackages>> FrameworkPackagesByFramework = []; 51public FrameworkPackages(NuGetFramework framework, string frameworkName, FrameworkPackages frameworkPackages) 68internal static void Register(params FrameworkPackages[] toRegister) 70foreach (var frameworkPackages in toRegister) 82public static FrameworkPackages[] GetFrameworkPackages(NuGetFramework framework, string[] frameworkReferences, bool acceptNearestMatch = false) 84var frameworkPackages = new List<FrameworkPackages>(); 109frameworkPackagesForVersion.TryGetValue(frameworkKey, out var frameworkPackage)) 118public static FrameworkPackages LoadFrameworkPackagesFromPack(Logger log, NuGetFramework framework, string frameworkName, string targetingPackRoot) 146var frameworkPackages = new FrameworkPackages(framework, frameworkName);
FrameworkPackages\FrameworkPackages.net5.0.cs (4)
17internal static FrameworkPackages Instance { get; } = new(Net50, FrameworkNames.NetCoreApp, NETCoreApp31.Instance) 43internal static FrameworkPackages AspNetCore { get; } = new(Net50, FrameworkNames.AspNetCoreApp, NETCoreApp31.AspNetCore) 183internal static FrameworkPackages WindowsDesktop { get; } = new(Net50, FrameworkNames.WindowsDesktopApp, NETCoreApp31.WindowsDesktop) 213internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.net6.0.cs (4)
17internal static FrameworkPackages Instance { get; } = new(Net60, FrameworkNames.NetCoreApp, NETCoreApp50.Instance) 33internal static FrameworkPackages AspNetCore { get; } = new(Net60, FrameworkNames.AspNetCoreApp, NETCoreApp50.AspNetCore) 173internal static FrameworkPackages WindowsDesktop { get; } = new(Net60, FrameworkNames.WindowsDesktopApp, NETCoreApp50.WindowsDesktop) 200internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.net7.0.cs (4)
17internal static FrameworkPackages Instance { get; } = new(Net70, FrameworkNames.NetCoreApp, NETCoreApp60.Instance) 32internal static FrameworkPackages AspNetCore { get; } = new(Net70, FrameworkNames.AspNetCoreApp, NETCoreApp60.AspNetCore) 169internal static FrameworkPackages WindowsDesktop { get; } = new(Net70, FrameworkNames.WindowsDesktopApp, NETCoreApp60.WindowsDesktop) 189internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.net8.0.cs (4)
17internal static FrameworkPackages Instance { get; } = new(Net80, FrameworkNames.NetCoreApp, NETCoreApp70.Instance) 31internal static FrameworkPackages AspNetCore { get; } = new(Net80, FrameworkNames.AspNetCoreApp, NETCoreApp70.AspNetCore) 173internal static FrameworkPackages WindowsDesktop { get; } = new(Net80, FrameworkNames.WindowsDesktopApp, NETCoreApp70.WindowsDesktop) 193internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.net9.0.cs (4)
20internal static FrameworkPackages Instance { get; } = new(Net90, FrameworkNames.NetCoreApp, NETCoreApp80.Instance) 45internal static FrameworkPackages AspNetCore { get; } = new(Net90, FrameworkNames.AspNetCoreApp, NETCoreApp80.AspNetCore) 189internal static FrameworkPackages WindowsDesktop { get; } = new(Net90, FrameworkNames.WindowsDesktopApp, NETCoreApp80.WindowsDesktop) 209internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.netcoreapp2.0.cs (2)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp20, FrameworkNames.NetCoreApp, NETStandard20.Instance) 215internal static void Register() => FrameworkPackages.Register(Instance);
FrameworkPackages\FrameworkPackages.netcoreapp2.1.cs (2)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp21, FrameworkNames.NetCoreApp, NETCoreApp20.Instance) 41internal static void Register() => FrameworkPackages.Register(Instance);
FrameworkPackages\FrameworkPackages.netcoreapp2.2.cs (2)
18internal static FrameworkPackages Instance { get; } = new(NetCoreApp22, FrameworkNames.NetCoreApp, NETCoreApp21.Instance); 20internal static void Register() => FrameworkPackages.Register(Instance);
FrameworkPackages\FrameworkPackages.netcoreapp3.0.cs (4)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp30, FrameworkNames.NetCoreApp, NETCoreApp21.Instance) 46internal static FrameworkPackages AspNetCore { get; } = new(NetCoreApp30, FrameworkNames.AspNetCoreApp) 181internal static FrameworkPackages WindowsDesktop { get; } = new(NetCoreApp30, FrameworkNames.WindowsDesktopApp) 201internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.netcoreapp3.1.cs (4)
17internal static FrameworkPackages Instance { get; } = new(NetCoreApp31, FrameworkNames.NetCoreApp, NETCoreApp30.Instance) 40internal static FrameworkPackages AspNetCore { get; } = new(NetCoreApp31, FrameworkNames.AspNetCoreApp, NETCoreApp30.AspNetCore) 177internal static FrameworkPackages WindowsDesktop { get; } = new(NetCoreApp31, FrameworkNames.WindowsDesktopApp, NETCoreApp30.WindowsDesktop) 196internal static void Register() => FrameworkPackages.Register(Instance, AspNetCore, WindowsDesktop);
FrameworkPackages\FrameworkPackages.netstandard2.0.cs (2)
17internal static FrameworkPackages Instance { get; } = new(NetStandard20, FrameworkNames.NetStandardLibrary) 113internal static void Register() => FrameworkPackages.Register(Instance);
FrameworkPackages\FrameworkPackages.netstandard2.1.cs (2)
17internal static FrameworkPackages Instance { get; } = new(NetStandard21, FrameworkNames.NetStandardLibrary, NETStandard20.Instance) 45internal static void Register() => FrameworkPackages.Register(Instance);
GetPackagesToPrune.cs (2)
221var frameworkPackages = FrameworkPackages.GetFrameworkPackages(nugetFramework, [frameworkReference], acceptNearestMatch) 247var frameworkPackages = FrameworkPackages.LoadFrameworkPackagesFromPack(log, nugetFramework, frameworkReference, targetingPackRoot)