3 writes to RuntimeAssets
Microsoft.DotNet.Build.Tasks.Packaging (2)
GeneratePackageReport.cs (1)
145RuntimeAssets = runtimeAssets.Select(r => GetPackageAssetFromTargetPath(r)).ToArray(),
PackageReport.cs (1)
116CompileAssets = RuntimeAssets = NativeAssets = s_emptyPackageAsset;
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
ValidateHarvestVersionIsLatestForReleaseTests.cs (1)
96RuntimeAssets = new PackageAsset[]
11 references to RuntimeAssets
Microsoft.DotNet.Build.Tasks.Packaging (11)
GetApplicableAssetsFromPackageReports.cs (2)
80runtimeAssets.AddRange(target.RuntimeAssets.Select(r => ItemFromApplicableAsset(r, report.Id, report.Version))); 81buildProjects.AddRange(target.RuntimeAssets.Select(r => r.SourceProject).Where(bp => bp != null));
GetLayoutFiles.cs (1)
106layoutFiles.AddRange(CreateLayoutFiles(target.RuntimeAssets, $"runtimes\\{rid}\\lib\\{fxFolder}", "Runtime"));
PackageReport.cs (2)
127public bool ShouldSerializeRuntimeAssets() { return RuntimeAssets != null && RuntimeAssets.Length != 0; }
ValidateFrameworkPackage.cs (1)
97return string.IsNullOrEmpty(Runtime) ? target.CompileAssets : target.RuntimeAssets;
ValidateHarvestVersionIsLatestForRelease.cs (1)
83foreach (PackageAsset runtimeAsset in packageTarget.Value.RuntimeAssets.NullAsEmpty())
ValidatePackage.cs (4)
143var allRuntimeGenerations = _report.Targets.Values.SelectMany(t => t.RuntimeAssets.NullAsEmpty()) 202var runtimeAssetPaths = runtimeTarget.RuntimeAssets.Select(ra => ra.PackagePath); 300var implementationAssemblies = runtimeTarget.RuntimeAssets.Where(ra => IsDll(ra.PackagePath)); 387var allDlls = _report.Targets.Values.SelectMany(t => t.CompileAssets.NullAsEmpty().Concat(t.RuntimeAssets.NullAsEmpty()));