113 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (69)
src\model\PublishingConstants.cs (52)
138
(Packages, FeedDotNet6Shipping,
AssetSelection
.ShippingOnly),
139
(Packages, FeedDotNet6Transport,
AssetSelection
.NonShippingOnly),
146
(Packages, FeedDotNet6InternalShipping,
AssetSelection
.ShippingOnly),
147
(Packages, FeedDotNet6InternalTransport,
AssetSelection
.NonShippingOnly),
154
(Packages, FeedDotNet7Shipping,
AssetSelection
.ShippingOnly),
155
(Packages, FeedDotNet7Transport,
AssetSelection
.NonShippingOnly),
162
(Packages, FeedDotNet7InternalShipping,
AssetSelection
.ShippingOnly),
163
(Packages, FeedDotNet7InternalTransport,
AssetSelection
.NonShippingOnly),
170
(Packages, FeedDotNet8Shipping,
AssetSelection
.ShippingOnly),
171
(Packages, FeedDotNet8Transport,
AssetSelection
.NonShippingOnly),
178
(Packages, FeedDotNet8Workloads,
AssetSelection
.ShippingOnly),
179
(Packages, FeedDotNet8Workloads,
AssetSelection
.NonShippingOnly),
186
(Packages, FeedDotNet8InternalShipping,
AssetSelection
.ShippingOnly),
187
(Packages, FeedDotNet8InternalTransport,
AssetSelection
.NonShippingOnly),
194
(Packages, FeedDotNet9Shipping,
AssetSelection
.ShippingOnly),
195
(Packages, FeedDotNet9Transport,
AssetSelection
.NonShippingOnly),
202
(Packages, FeedDotNet9InternalShipping,
AssetSelection
.ShippingOnly),
203
(Packages, FeedDotNet9InternalTransport,
AssetSelection
.NonShippingOnly),
210
(Packages, FeedDotNet9Workloads,
AssetSelection
.ShippingOnly),
211
(Packages, FeedDotNet9Workloads,
AssetSelection
.NonShippingOnly),
218
(TargetFeedContentType.Package, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
219
(TargetFeedContentType.Package, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
220
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.ShippingOnly),
221
(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
222
(TargetFeedContentType.CorePackage, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
223
(TargetFeedContentType.CorePackage, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
224
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
225
(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
226
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.ShippingOnly),
227
(TargetFeedContentType.ToolingPackage, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
234
(Packages, FeedDotNet10InternalShipping,
AssetSelection
.ShippingOnly),
235
(Packages, FeedDotNet10InternalTransport,
AssetSelection
.NonShippingOnly),
242
(Packages, FeedDotNet10Workloads,
AssetSelection
.ShippingOnly),
243
(Packages, FeedDotNet10Workloads,
AssetSelection
.NonShippingOnly),
250
(Packages, FeedDotNetEng,
AssetSelection
.ShippingOnly),
251
(Packages, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
258
(Packages, FeedDotNetTools,
AssetSelection
.ShippingOnly),
259
(Packages, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
266
(Packages, FeedDotNetToolsInternal,
AssetSelection
.ShippingOnly),
267
(Packages, FeedDotNetToolsInternal,
AssetSelection
.NonShippingOnly),
274
(Packages, FeedDotNetExperimental,
AssetSelection
.ShippingOnly),
275
(Packages, FeedDotNetExperimental,
AssetSelection
.NonShippingOnly),
282
(Packages, FeedDotNetExperimentalInternal,
AssetSelection
.ShippingOnly),
283
(Packages, FeedDotNetExperimentalInternal,
AssetSelection
.NonShippingOnly),
290
(Packages, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
291
(Packages, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
298
(Packages, FeedDotNetLibrariesInternalShipping,
AssetSelection
.ShippingOnly),
299
(Packages, FeedDotNetLibrariesInternalTransport,
AssetSelection
.NonShippingOnly),
306
(Packages, FeedGeneralTesting,
AssetSelection
.ShippingOnly),
307
(Packages, FeedGeneralTesting,
AssetSelection
.NonShippingOnly),
314
(Packages, FeedGeneralTestingInternal,
AssetSelection
.ShippingOnly),
315
(Packages, FeedGeneralTestingInternal,
AssetSelection
.NonShippingOnly),
src\model\SetupTargetFeedConfigV3.cs (4)
123
assetSelection:
AssetSelection
.ShippingOnly,
158
if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets ==
AssetSelection
.ShippingOnly) || type is TargetFeedContentType.Symbols))
166
spec.Assets ==
AssetSelection
.NonShippingOnly &&
172
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\SetupTargetFeedConfigV4.cs (3)
122
assetSelection:
AssetSelection
.CouldBeStable,
139
spec.Assets ==
AssetSelection
.NonShippingOnly &&
145
spec.Assets ==
AssetSelection
.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
159
public
AssetSelection
Assets { get; }
163
return new TargetFeedSpecification(tuple.types, tuple.feed,
AssetSelection
.All);
166
public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed,
AssetSelection
assets) tuple)
173
return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed,
AssetSelection
.All);
176
public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed,
AssetSelection
assets) tuple)
181
public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl,
AssetSelection
assets)
187
if (assets ==
AssetSelection
.All && contentTypes.Contains(TargetFeedContentType.Package))
src\model\TargetFeedConfig.cs (3)
31
public
AssetSelection
AssetSelection { get; }
74
AssetSelection
assetSelection =
AssetSelection
.All,
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,
207
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,
208
assetSelection:
AssetSelection
.ShippingOnly,
222
assetSelection:
AssetSelection
.NonShippingOnly,
242
assetSelection:
AssetSelection
.All,
258
assetSelection:
AssetSelection
.All,
276
assetSelection:
AssetSelection
.All,
323
assetSelection:
AssetSelection
.ShippingOnly,
338
assetSelection:
AssetSelection
.NonShippingOnly,
358
assetSelection:
AssetSelection
.All,
374
assetSelection:
AssetSelection
.All,
391
assetSelection:
AssetSelection
.All,
451
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
454
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
457
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,
202
assetSelection:
AssetSelection
.ShippingOnly,
216
assetSelection:
AssetSelection
.NonShippingOnly,
234
assetSelection:
AssetSelection
.All,
250
assetSelection:
AssetSelection
.All,
296
assetSelection:
AssetSelection
.ShippingOnly,
311
assetSelection:
AssetSelection
.NonShippingOnly,
329
assetSelection:
AssetSelection
.All,
345
assetSelection:
AssetSelection
.All,
403
Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.All);
406
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.ShippingOnly);
409
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed",
AssetSelection
.NonShippingOnly);