114 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (68)
src\model\PublishingConstants.cs (44)
130
(TargetFeedContentType.Package, FeedDotNet6Shipping,
AssetSelection
.ShippingOnly),
131
(TargetFeedContentType.Package, FeedDotNet6Transport,
AssetSelection
.NonShippingOnly),
138
(TargetFeedContentType.Package, FeedDotNet6InternalShipping,
AssetSelection
.ShippingOnly),
139
(TargetFeedContentType.Package, FeedDotNet6InternalTransport,
AssetSelection
.NonShippingOnly),
146
(TargetFeedContentType.Package, FeedDotNet7Shipping,
AssetSelection
.ShippingOnly),
147
(TargetFeedContentType.Package, FeedDotNet7Transport,
AssetSelection
.NonShippingOnly),
154
(TargetFeedContentType.Package, FeedDotNet7InternalShipping,
AssetSelection
.ShippingOnly),
155
(TargetFeedContentType.Package, FeedDotNet7InternalTransport,
AssetSelection
.NonShippingOnly),
162
(TargetFeedContentType.Package, FeedDotNet8Shipping,
AssetSelection
.ShippingOnly),
163
(TargetFeedContentType.Package, FeedDotNet8Transport,
AssetSelection
.NonShippingOnly),
170
(TargetFeedContentType.Package, FeedDotNet8Workloads,
AssetSelection
.ShippingOnly),
171
(TargetFeedContentType.Package, FeedDotNet8Workloads,
AssetSelection
.NonShippingOnly),
178
(TargetFeedContentType.Package, FeedDotNet8InternalShipping,
AssetSelection
.ShippingOnly),
179
(TargetFeedContentType.Package, FeedDotNet8InternalTransport,
AssetSelection
.NonShippingOnly),
186
(TargetFeedContentType.Package, FeedDotNet9Shipping,
AssetSelection
.ShippingOnly),
187
(TargetFeedContentType.Package, FeedDotNet9Transport,
AssetSelection
.NonShippingOnly),
194
(TargetFeedContentType.Package, FeedDotNet9InternalShipping,
AssetSelection
.ShippingOnly),
195
(TargetFeedContentType.Package, FeedDotNet9InternalTransport,
AssetSelection
.NonShippingOnly),
202
(TargetFeedContentType.Package, FeedDotNet9Workloads,
AssetSelection
.ShippingOnly),
203
(TargetFeedContentType.Package, FeedDotNet9Workloads,
AssetSelection
.NonShippingOnly),
210
(TargetFeedContentType.Package, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
211
(TargetFeedContentType.Package, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
218
(TargetFeedContentType.Package, FeedDotNet10InternalShipping,
AssetSelection
.ShippingOnly),
219
(TargetFeedContentType.Package, FeedDotNet10InternalTransport,
AssetSelection
.NonShippingOnly),
226
(TargetFeedContentType.Package, FeedDotNet10Workloads,
AssetSelection
.ShippingOnly),
227
(TargetFeedContentType.Package, FeedDotNet10Workloads,
AssetSelection
.NonShippingOnly),
234
(TargetFeedContentType.Package, FeedDotNetEng,
AssetSelection
.ShippingOnly),
235
(TargetFeedContentType.Package, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
242
(TargetFeedContentType.Package, FeedDotNetTools,
AssetSelection
.ShippingOnly),
243
(TargetFeedContentType.Package, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
250
(TargetFeedContentType.Package, FeedDotNetToolsInternal,
AssetSelection
.ShippingOnly),
251
(TargetFeedContentType.Package, FeedDotNetToolsInternal,
AssetSelection
.NonShippingOnly),
258
(TargetFeedContentType.Package, FeedDotNetExperimental,
AssetSelection
.ShippingOnly),
259
(TargetFeedContentType.Package, FeedDotNetExperimental,
AssetSelection
.NonShippingOnly),
266
(TargetFeedContentType.Package, FeedDotNetExperimentalInternal,
AssetSelection
.ShippingOnly),
267
(TargetFeedContentType.Package, FeedDotNetExperimentalInternal,
AssetSelection
.NonShippingOnly),
274
(TargetFeedContentType.Package, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
275
(TargetFeedContentType.Package, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
282
(TargetFeedContentType.Package, FeedDotNetLibrariesInternalShipping,
AssetSelection
.ShippingOnly),
283
(TargetFeedContentType.Package, FeedDotNetLibrariesInternalTransport,
AssetSelection
.NonShippingOnly),
290
(TargetFeedContentType.Package, FeedGeneralTesting,
AssetSelection
.ShippingOnly),
291
(TargetFeedContentType.Package, FeedGeneralTesting,
AssetSelection
.NonShippingOnly),
298
(TargetFeedContentType.Package, FeedGeneralTestingInternal,
AssetSelection
.ShippingOnly),
299
(TargetFeedContentType.Package, FeedGeneralTestingInternal,
AssetSelection
.NonShippingOnly),
src\model\SetupTargetFeedConfigV3.cs (4)
105
assetSelection:
AssetSelection
.ShippingOnly,
139
if (IsStableBuild && ((type is TargetFeedContentType.Package && spec.Assets ==
AssetSelection
.ShippingOnly) || type is TargetFeedContentType.Symbols))
147
spec.Assets ==
AssetSelection
.NonShippingOnly &&
153
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\SetupTargetFeedConfigV4.cs (4)
106
assetSelection:
AssetSelection
.ShippingOnly,
140
if (IsStableBuild && ((type is TargetFeedContentType.Package && spec.Assets ==
AssetSelection
.ShippingOnly) || type is TargetFeedContentType.Symbols))
148
spec.Assets ==
AssetSelection
.NonShippingOnly &&
154
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
160
public
AssetSelection
Assets { get; }
164
return new TargetFeedSpecification(tuple.types, tuple.feed,
AssetSelection
.All);
167
public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed,
AssetSelection
assets) tuple)
174
return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed,
AssetSelection
.All);
177
public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed,
AssetSelection
assets) tuple)
182
public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl,
AssetSelection
assets)
188
if (assets ==
AssetSelection
.All && contentTypes.Contains(TargetFeedContentType.Package))
src\model\TargetFeedConfig.cs (3)
31
public
AssetSelection
AssetSelection { get; }
74
AssetSelection
assetSelection =
AssetSelection
.All,
src\PublishArtifactsInManifestBase.cs (6)
824
AssetSelection
.All => packages,
825
AssetSelection
.NonShippingOnly => packages.Where(p => p.NonShipping).ToHashSet(),
826
AssetSelection
.ShippingOnly => packages.Where(p => !p.NonShipping).ToHashSet(),
1044
AssetSelection
.All => blobs,
1045
AssetSelection
.NonShippingOnly => blobs.Where(p => p.NonShipping).ToHashSet(),
1046
AssetSelection
.ShippingOnly => blobs.Where(p => !p.NonShipping).ToHashSet(),
Microsoft.DotNet.Build.Tasks.Feed.Tests (46)
GeneralTests.cs (3)
211
new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl,
AssetSelection
.ShippingOnly)
225
new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl,
AssetSelection
.ShippingOnly)
247
new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl,
AssetSelection
.ShippingOnly)
LatestLinksManagerTests.cs (4)
99
assetSelection:
AssetSelection
.All,
135
assetSelection:
AssetSelection
.All,
165
assetSelection:
AssetSelection
.All,
202
assetSelection:
AssetSelection
.All,
PublishToSymbolServerTest.cs (3)
58
AssetSelection
.All,
97
AssetSelection
.All,
211
AssetSelection
.All,
SetupTargetFeedConfigV3Tests.cs (18)
102
assetSelection:
AssetSelection
.ShippingOnly,
117
assetSelection:
AssetSelection
.All,
132
assetSelection:
AssetSelection
.NonShippingOnly,
155
assetSelection:
AssetSelection
.All,
170
assetSelection:
AssetSelection
.All,
218
assetSelection:
AssetSelection
.ShippingOnly,
232
assetSelection:
AssetSelection
.NonShippingOnly,
251
assetSelection:
AssetSelection
.All,
267
assetSelection:
AssetSelection
.All,
285
assetSelection:
AssetSelection
.All,
330
assetSelection:
AssetSelection
.ShippingOnly,
345
assetSelection:
AssetSelection
.NonShippingOnly,
364
assetSelection:
AssetSelection
.All,
380
assetSelection:
AssetSelection
.All,
397
assetSelection:
AssetSelection
.All,
457
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
460
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
463
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (18)
102
assetSelection:
AssetSelection
.ShippingOnly,
117
assetSelection:
AssetSelection
.All,
132
assetSelection:
AssetSelection
.NonShippingOnly,
155
assetSelection:
AssetSelection
.All,
170
assetSelection:
AssetSelection
.All,
218
assetSelection:
AssetSelection
.ShippingOnly,
232
assetSelection:
AssetSelection
.NonShippingOnly,
251
assetSelection:
AssetSelection
.All,
267
assetSelection:
AssetSelection
.All,
285
assetSelection:
AssetSelection
.All,
330
assetSelection:
AssetSelection
.ShippingOnly,
345
assetSelection:
AssetSelection
.NonShippingOnly,
364
assetSelection:
AssetSelection
.All,
380
assetSelection:
AssetSelection
.All,
397
assetSelection:
AssetSelection
.All,
457
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
460
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
463
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.NonShippingOnly);