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)
196public readonly Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>> BlobsByCategory =
197new Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>>();
481HashSet<BlobArtifactModel> symbolAssets,
495async Task<bool> PublishSymbolPackageWithDownload(BlobArtifactModel symbolAsset)
556HashSet<BlobArtifactModel> symbolPackages)
590var symbolPackagesToPublish = BlobsByCategory.TryGetValue(TargetFeedContentType.Symbols, out HashSet<BlobArtifactModel> symbolAssets) ?
591symbolAssets : new HashSet<BlobArtifactModel>();
1101HashSet<BlobArtifactModel> filteredBlobs = FilterBlobs(blobs, feedConfig);
1103foreach (var blob in filteredBlobs)
1139private HashSet<BlobArtifactModel> FilterBlobs(HashSet<BlobArtifactModel> blobs, TargetFeedConfig feedConfig)
1192foreach (var blobAsset in buildModel.Artifacts.Blobs)
1215BlobsByCategory[categoryKey] = new HashSet<BlobArtifactModel>() { blobAsset };
1598private async Task PublishAssetsAsync(IAssetPublisher assetPublisher, HashSet<BlobArtifactModel> blobAssets,
1647HashSet<BlobArtifactModel> assetsToPublish,
1739HashSet<BlobArtifactModel> assetsToPublish,
1771foreach (var asset in assetsToPublish)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)