1 write to BuildMultiTargeting
NuGet.ProjectModel (1)
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
150
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)
722
foreach (var e in pkg.Key.
BuildMultiTargeting
.WithExtension(extension))
RestoreCommand\Utility\LockFileUtils.cs (5)
331
lockFileLib.
BuildMultiTargeting
.AddRange(GetBuildItemsForPackageId(buildMultiTargetingGroup, libraryName));
1208
ClearIfExists(lockFileLib.
BuildMultiTargeting
, static path => new LockFileItem(path));
1216
ClearIfExists(lockFileLib.
BuildMultiTargeting
, static path => new LockFileItem(path));
1234
var multiBuildAsset = lockFileLib.
BuildMultiTargeting
.FirstOrDefault(
1239
lockFileLib.
BuildMultiTargeting
.Remove(multiBuildAsset);
NuGet.ProjectModel (4)
LockFile\LockFileFormat.cs (2)
473
if (library.
BuildMultiTargeting
.Count > 0)
475
var ordered = library.
BuildMultiTargeting
.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
LockFile\LockFileTargetLibrary.cs (2)
27
private static readonly PropertyKey BuildMultiTargetingKey = new(nameof(
BuildMultiTargeting
));
237
combiner.AddUnorderedSequence(
BuildMultiTargeting
);