10 instantiations of BlobArtifactModel
Microsoft.DotNet.Build.Manifest (2)
Microsoft.DotNet.Build.Manifest.Tests (6)
Microsoft.DotNet.Build.Tasks.Feed (1)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
43 references to BlobArtifactModel
Microsoft.DotNet.Build.Manifest (7)
Microsoft.DotNet.Build.Manifest.Tests (10)
Microsoft.DotNet.Build.Tasks.Feed (25)
src\PublishArtifactsInManifestBase.cs (17)
192public readonly Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>> BlobsByCategory =
193new Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>>();
433HashSet<BlobArtifactModel> symbolAssets,
447async Task<bool> PublishSymbolPackageWithDownload(BlobArtifactModel symbolAsset)
508HashSet<BlobArtifactModel> symbolPackages)
540var symbolPackagesToPublish = BlobsByCategory.TryGetValue(TargetFeedContentType.Symbols, out HashSet<BlobArtifactModel> symbolAssets) ?
541symbolAssets : new HashSet<BlobArtifactModel>();
1051HashSet<BlobArtifactModel> filteredBlobs = FilterBlobs(blobs, feedConfig);
1053foreach (var blob in filteredBlobs)
1089private HashSet<BlobArtifactModel> FilterBlobs(HashSet<BlobArtifactModel> blobs, TargetFeedConfig feedConfig)
1142foreach (var blobAsset in buildModel.Artifacts.Blobs)
1165BlobsByCategory[categoryKey] = new HashSet<BlobArtifactModel>() { blobAsset };
1506private async Task PublishAssetsAsync(IAssetPublisher assetPublisher, HashSet<BlobArtifactModel> blobAssets,
1555HashSet<BlobArtifactModel> assetsToPublish,
1647HashSet<BlobArtifactModel> assetsToPublish,
1679foreach (var asset in assetsToPublish)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)