3 writes to Targets
NuGet.ProjectModel (3)
LockFile\Utf8JsonStreamLockFileConverter.cs (3)
92lockFile.Targets = reader.ReadObjectAsList<LockFileTarget>(Utf8JsonStreamLockFileConverters.LockFileTargetConverterV4); 96lockFile.Targets = reader.ReadObjectAsList<LockFileTarget>(Utf8JsonStreamLockFileConverters.LockFileTargetConverter); 102lockFile.Targets = Array.Empty<LockFileTarget>();
44 references to Targets
aspire-managed (2)
NuGet\Commands\LayoutCommand.cs (2)
88var target = lockFile.Targets.FirstOrDefault(t => 95Console.Error.WriteLine($"Available targets: {string.Join(", ", lockFile.Targets.Select(t => t.TargetFramework.GetShortFolderName()))}");
dotnet (6)
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (1)
137var toolLibraries = lockFile.Targets
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (3)
157var toolLibrary = toolLockFile.Targets 341var toolTargetFramework = toolLockFile.Targets.First().TargetFramework.GetShortFolderName(); 347var platformLibrary = toolLockFile.Targets
ToolPackage\ToolPackageDownloader.cs (1)
204lockFile.Targets.Add(lockFileTarget);
ToolPackage\ToolPackageInstance.cs (1)
247?.Targets?.SingleOrDefault(t => t.RuntimeIdentifier != null)
dotnet-svcutil-lib (3)
Shared\MSBuildProj.cs (3)
808LockFileTarget target = lockFile.Targets.Count == 1 ? lockFile.Targets[0] : lockFile.Targets.FirstOrDefault(t =>
Microsoft.NET.Build.Tasks (3)
ResolvePackageDependencies.cs (3)
146_targetNameToAliasMap = LockFile.Targets.ToDictionary(t => t.Name, t => 213var parentTargets = LockFile.Targets 280foreach (var target in LockFile.Targets)
NuGet.CommandLine.XPlat (7)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
179.Targets
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (2)
254assetsFile.Targets == null || 255assetsFile.Targets.Count == 0)
Commands\Why\DependencyGraphFinder.cs (1)
47foreach (var target in assetsFile.Targets)
Commands\Why\WhyCommandRunner.cs (2)
277|| assetsFile.Targets == null 278|| assetsFile.Targets.Count == 0)
Utility\MSBuildAPIUtility.cs (1)
746var requestedTargets = assetsFile.Targets;
NuGet.Commands (9)
PackagesLockFileBuilder.cs (2)
26foreach (var target in assetsFile.Targets) 41LockFileTarget onlyTFM = assetsFile.Targets.First(t => EqualityUtility.EqualsWithNullCheck(t.TargetAlias, target.TargetAlias));
RestoreCommand\CompatibilityChecker.cs (2)
373for (int i = 0; i < _lockFile.Targets.Count; ++i) 375var target = _lockFile.Targets[i];
RestoreCommand\LockFileBuilder.cs (1)
314lockFile.Targets.Add(target);
RestoreCommand\RestoreCommand.cs (1)
1542lockFile.Targets.First().TargetFramework);
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
483foreach (var target in assetsFile.Targets)
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
77lockFile.Targets.First().TargetFramework), toolName);
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
170var target = toolLockFile.Targets.Single();
NuGet.PackageManagement (4)
BuildIntegration\BuildIntegratedRestoreUtility.cs (3)
76.Targets 90.Targets 190foreach (var target in lockFile.Targets
Utility\BuildIntegratedProjectUtility.cs (1)
95foreach (var target in lockFile.Targets)
NuGet.ProjectModel (10)
LockFile\LockFile.cs (5)
35return Targets.FirstOrDefault(t => 43return Targets.FirstOrDefault(t => 71&& Targets.OrderedEquals(other.Targets, target => target.Name, StringComparer.Ordinal) 127combiner.AddUnorderedSequence(Targets);
LockFile\LockFileExtensions.cs (2)
34return assetsFile.Targets; 36return assetsFile.Targets.Where(target => message.TargetGraphs.Contains(target.TargetAlias + (string.IsNullOrEmpty(target.RuntimeIdentifier) ? "" : "/" + target.RuntimeIdentifier), StringComparer.OrdinalIgnoreCase));
LockFile\LockFileFormat.cs (1)
186JsonUtility.WriteObject(writer, lockFile.Targets, WriteTarget);
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
202foreach (var target in lockFile.Targets.NoAllocEnumerate()) 210foreach (var target in lockFile.Targets.NoAllocEnumerate())