1 implementation of TargetFrameworks
NuGet.Build.Tasks.Console (1)
RestoreProjectAdapter.cs (1)
31public IReadOnlyDictionary<string, ITargetFramework> TargetFrameworks => _targetFrameworks;
12 references to TargetFrameworks
NuGet.Commands (12)
RestoreCommand\Utility\PackageSpecFactory.cs (12)
61.Concat(project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}"))) 153project.TargetFrameworks.Count > 1 || !string.IsNullOrWhiteSpace(project.OuterBuild.GetProperty("TargetFrameworks"))), 159project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))), 160project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes"))), 188restoreMetadata.TargetFrameworks = GetProjectRestoreMetadataFrameworkInfos(targetFrameworkInfos, project.TargetFrameworks); 200bool hasPackageReferenceItems = project.TargetFrameworks.Values.Any(p => p.GetItems("PackageReference").Any()); 223var targetFrameworkInfos = new List<TargetFrameworkInformation>(project.TargetFrameworks.Count); 225foreach (var projectInnerNode in project.TargetFrameworks) 282foreach (var item in project.TargetFrameworks.NoAllocEnumerate()) 294foreach (var targetFramework in project.TargetFrameworks.NoAllocEnumerate()) 332foreach (var item in project.TargetFrameworks.NoAllocEnumerate()) 852project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectSources"))),