6 writes to CompileAssets
Microsoft.DotNet.Build.Tasks.Packaging (3)
GeneratePackageReport.cs (2)
114CompileAssets = compileAssets.Select(c => GetPackageAssetFromTargetPath(c)).ToArray() 144CompileAssets = compileAssets.Select(c => GetPackageAssetFromTargetPath(c)).ToArray(),
PackageReport.cs (1)
116CompileAssets = RuntimeAssets = NativeAssets = s_emptyPackageAsset;
Microsoft.DotNet.Build.Tasks.Packaging.Tests (3)
ValidateHarvestVersionIsLatestForReleaseTests.cs (3)
28CompileAssets = new PackageAsset[] 92CompileAssets = new PackageAsset[] 133CompileAssets = new PackageAsset[]
11 references to CompileAssets
Microsoft.DotNet.Build.Tasks.Packaging (11)
GetApplicableAssetsFromPackageReports.cs (2)
78compileAssets.AddRange(target.CompileAssets.Select(c => ItemFromApplicableAsset(c, report.Id, report.Version))); 79buildProjects.AddRange(target.CompileAssets.Select(c => c.SourceProject).Where(bp => bp != null));
GetLayoutFiles.cs (1)
103layoutFiles.AddRange(CreateLayoutFiles(target.CompileAssets, $"ref\\{fxFolder}", "Compile"));
PackageReport.cs (2)
126public bool ShouldSerializeCompileAssets() { return CompileAssets != null && CompileAssets.Length != 0; }
ValidateFrameworkPackage.cs (1)
97return string.IsNullOrEmpty(Runtime) ? target.CompileAssets : target.RuntimeAssets;
ValidateHarvestVersionIsLatestForRelease.cs (1)
75foreach (PackageAsset compileAsset in packageTarget.Value.CompileAssets.NullAsEmpty())
ValidatePackage.cs (4)
159foreach (var compileAsset in _report.Targets.Values.SelectMany(t => t.CompileAssets) 186var compileAssetPaths = compileTarget.CompileAssets.Select(ca => ca.PackagePath); 267var referenceAssemblies = compileTarget.CompileAssets.Where(ca => IsDll(ca.PackagePath)); 387var allDlls = _report.Targets.Values.SelectMany(t => t.CompileAssets.NullAsEmpty().Concat(t.RuntimeAssets.NullAsEmpty()));