131 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (87)
src\model\PublishingConstants.cs (60)
148
(Packages, FeedDotNet6Shipping,
AssetSelection
.ShippingOnly),
149
(Packages, FeedDotNet6Transport,
AssetSelection
.NonShippingOnly),
156
(Packages, FeedDotNet6InternalShipping,
AssetSelection
.ShippingOnly),
157
(Packages, FeedDotNet6InternalTransport,
AssetSelection
.NonShippingOnly),
164
(Packages, FeedDotNet8Shipping,
AssetSelection
.ShippingOnly),
165
(Packages, FeedDotNet8Transport,
AssetSelection
.NonShippingOnly),
172
(Packages, FeedDotNet8Workloads,
AssetSelection
.ShippingOnly),
173
(Packages, FeedDotNet8Workloads,
AssetSelection
.NonShippingOnly),
180
(Packages, FeedDotNet8InternalShipping,
AssetSelection
.ShippingOnly),
181
(Packages, FeedDotNet8InternalTransport,
AssetSelection
.NonShippingOnly),
188
(Packages, FeedDotNet9Shipping,
AssetSelection
.ShippingOnly),
189
(Packages, FeedDotNet9Transport,
AssetSelection
.NonShippingOnly),
196
(Packages, FeedDotNet9InternalShipping,
AssetSelection
.ShippingOnly),
197
(Packages, FeedDotNet9InternalTransport,
AssetSelection
.NonShippingOnly),
204
(Packages, FeedDotNet9Workloads,
AssetSelection
.ShippingOnly),
205
(Packages, FeedDotNet9Workloads,
AssetSelection
.NonShippingOnly),
212
(TargetFeedContentType.Package, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
213
(TargetFeedContentType.Package, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
214
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.ShippingOnly),
215
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
216
(TargetFeedContentType.CorePackage, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
217
(TargetFeedContentType.CorePackage, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
218
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
219
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
220
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.ShippingOnly),
221
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
228
(Packages, FeedDotNet10InternalShipping,
AssetSelection
.ShippingOnly),
229
(Packages, FeedDotNet10InternalTransport,
AssetSelection
.NonShippingOnly),
236
(Packages, FeedDotNet10Workloads,
AssetSelection
.ShippingOnly),
237
(Packages, FeedDotNet10Workloads,
AssetSelection
.NonShippingOnly),
244
(TargetFeedContentType.Package, FeedDotNet11Shipping,
AssetSelection
.ShippingOnly),
245
(TargetFeedContentType.Package, FeedDotNet11Transport,
AssetSelection
.NonShippingOnly),
246
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.ShippingOnly),
247
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
248
(TargetFeedContentType.CorePackage, FeedDotNet11Shipping,
AssetSelection
.ShippingOnly),
249
(TargetFeedContentType.CorePackage, FeedDotNet11Transport,
AssetSelection
.NonShippingOnly),
250
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
251
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
252
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.ShippingOnly),
253
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
260
(Packages, FeedDotNet11Workloads,
AssetSelection
.ShippingOnly),
261
(Packages, FeedDotNet11Workloads,
AssetSelection
.NonShippingOnly),
268
(Packages, FeedDotNetEng,
AssetSelection
.ShippingOnly),
269
(Packages, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
276
(Packages, FeedDotNetTools,
AssetSelection
.ShippingOnly),
277
(Packages, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
284
(Packages, FeedDotNetToolsInternal,
AssetSelection
.ShippingOnly),
285
(Packages, FeedDotNetToolsInternal,
AssetSelection
.NonShippingOnly),
292
(Packages, FeedDotNetExperimental,
AssetSelection
.ShippingOnly),
293
(Packages, FeedDotNetExperimental,
AssetSelection
.NonShippingOnly),
300
(Packages, FeedDotNetExperimentalInternal,
AssetSelection
.ShippingOnly),
301
(Packages, FeedDotNetExperimentalInternal,
AssetSelection
.NonShippingOnly),
308
(Packages, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
309
(Packages, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
316
(Packages, FeedDotNetLibrariesInternalShipping,
AssetSelection
.ShippingOnly),
317
(Packages, FeedDotNetLibrariesInternalTransport,
AssetSelection
.NonShippingOnly),
324
(Packages, FeedDev,
AssetSelection
.ShippingOnly),
325
(Packages, FeedDev,
AssetSelection
.NonShippingOnly),
332
(Packages, FeedGeneralTestingInternal,
AssetSelection
.ShippingOnly),
333
(Packages, FeedGeneralTestingInternal,
AssetSelection
.NonShippingOnly),
src\model\SetupTargetFeedConfigV3.cs (4)
119
assetSelection:
AssetSelection
.ShippingOnly,
154
if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets ==
AssetSelection
.ShippingOnly) || type is TargetFeedContentType.Symbols))
162
spec.Assets ==
AssetSelection
.NonShippingOnly &&
168
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\SetupTargetFeedConfigV4.cs (3)
118
assetSelection:
AssetSelection
.CouldBeStable,
135
spec.Assets ==
AssetSelection
.NonShippingOnly &&
141
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
170
public
AssetSelection
Assets { get; }
174
return new TargetFeedSpecification(tuple.types, tuple.feed,
AssetSelection
.All);
177
public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed,
AssetSelection
assets) tuple)
184
return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed,
AssetSelection
.All);
187
public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed,
AssetSelection
assets) tuple)
192
public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl,
AssetSelection
assets)
198
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)
924
AssetSelection
.All => packages,
925
AssetSelection
.NonShippingOnly => packages.Where(p => p.NonShipping).ToHashSet(),
926
AssetSelection
.ShippingOnly => packages.Where(p => !p.NonShipping).ToHashSet(),
1143
AssetSelection
.All => blobs,
1144
AssetSelection
.NonShippingOnly => blobs.Where(p => p.NonShipping).ToHashSet(),
1145
AssetSelection
.ShippingOnly => blobs.Where(p => !p.NonShipping).ToHashSet(),
src\PublishArtifactsInManifestV4.cs (4)
232
AssetSelection
.All => packages,
233
AssetSelection
.NonShippingOnly => packages.Where(p => p.NonShipping && p.CouldBeStable != true).ToHashSet(),
234
AssetSelection
.ShippingOnly => packages.Where(p => !p.NonShipping && p.CouldBeStable != true).ToHashSet(),
235
AssetSelection
.CouldBeStable => packages.Where(p => p.CouldBeStable == true).ToHashSet(),
Microsoft.DotNet.Build.Tasks.Feed.Tests (44)
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)
54
AssetSelection
.All,
93
AssetSelection
.All,
212
AssetSelection
.All,
SetupTargetFeedConfigV3Tests.cs (18)
89
assetSelection:
AssetSelection
.ShippingOnly,
104
assetSelection:
AssetSelection
.NonShippingOnly,
120
assetSelection:
AssetSelection
.All,
143
assetSelection:
AssetSelection
.All,
158
assetSelection:
AssetSelection
.All,
207
assetSelection:
AssetSelection
.ShippingOnly,
221
assetSelection:
AssetSelection
.NonShippingOnly,
241
assetSelection:
AssetSelection
.All,
257
assetSelection:
AssetSelection
.All,
275
assetSelection:
AssetSelection
.All,
321
assetSelection:
AssetSelection
.ShippingOnly,
336
assetSelection:
AssetSelection
.NonShippingOnly,
356
assetSelection:
AssetSelection
.All,
372
assetSelection:
AssetSelection
.All,
389
assetSelection:
AssetSelection
.All,
448
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
451
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
454
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (16)
91
assetSelection:
AssetSelection
.CouldBeStable,
106
assetSelection:
AssetSelection
.ShippingOnly,
121
assetSelection:
AssetSelection
.NonShippingOnly,
139
assetSelection:
AssetSelection
.All,
154
assetSelection:
AssetSelection
.All,
201
assetSelection:
AssetSelection
.ShippingOnly,
215
assetSelection:
AssetSelection
.NonShippingOnly,
233
assetSelection:
AssetSelection
.All,
249
assetSelection:
AssetSelection
.All,
294
assetSelection:
AssetSelection
.ShippingOnly,
309
assetSelection:
AssetSelection
.NonShippingOnly,
327
assetSelection:
AssetSelection
.All,
343
assetSelection:
AssetSelection
.All,
400
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
403
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
406
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.NonShippingOnly);