1 write to BuildMultiTargeting
NuGet.ProjectModel (1)
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
141
lockFileTargetLibrary.
BuildMultiTargeting
= reader.ReadObjectAsList<LockFileItem>(Utf8JsonStreamLockFileConverters.LockFileItemConverter);
11 references to BuildMultiTargeting
NuGet.Commands (7)
RestoreCommand\CompatibilityChecker.cs (1)
365
targetLibrary.
BuildMultiTargeting
.Count > 0; // Cross targeting build
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
702
foreach (var e in pkg.Key.
BuildMultiTargeting
.WithExtension(extension))
RestoreCommand\Utility\LockFileUtils.cs (5)
301
lockFileLib.
BuildMultiTargeting
.AddRange(GetBuildItemsForPackageId(buildMultiTargetingGroup, libraryName));
1068
ClearIfExists(lockFileLib.
BuildMultiTargeting
, static path => new LockFileItem(path));
1076
ClearIfExists(lockFileLib.
BuildMultiTargeting
, static path => new LockFileItem(path));
1094
var multiBuildAsset = lockFileLib.
BuildMultiTargeting
.FirstOrDefault(
1099
lockFileLib.
BuildMultiTargeting
.Remove(multiBuildAsset);
NuGet.ProjectModel (4)
LockFile\LockFileFormat.cs (2)
464
if (library.
BuildMultiTargeting
.Count > 0)
466
var ordered = library.
BuildMultiTargeting
.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
LockFile\LockFileTargetLibrary.cs (2)
26
private static readonly PropertyKey BuildMultiTargetingKey = new(nameof(
BuildMultiTargeting
));
228
combiner.AddUnorderedSequence(
BuildMultiTargeting
);