84 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (56)
src\model\PublishingConstants.cs (42)
128
(TargetFeedContentType.Package, FeedDotNet6Shipping,
AssetSelection
.ShippingOnly),
129
(TargetFeedContentType.Package, FeedDotNet6Transport,
AssetSelection
.NonShippingOnly),
136
(TargetFeedContentType.Package, FeedDotNet6InternalShipping,
AssetSelection
.ShippingOnly),
137
(TargetFeedContentType.Package, FeedDotNet6InternalTransport,
AssetSelection
.NonShippingOnly),
144
(TargetFeedContentType.Package, FeedDotNet7Shipping,
AssetSelection
.ShippingOnly),
145
(TargetFeedContentType.Package, FeedDotNet7Transport,
AssetSelection
.NonShippingOnly),
152
(TargetFeedContentType.Package, FeedDotNet7InternalShipping,
AssetSelection
.ShippingOnly),
153
(TargetFeedContentType.Package, FeedDotNet7InternalTransport,
AssetSelection
.NonShippingOnly),
160
(TargetFeedContentType.Package, FeedDotNet8Shipping,
AssetSelection
.ShippingOnly),
161
(TargetFeedContentType.Package, FeedDotNet8Transport,
AssetSelection
.NonShippingOnly),
168
(TargetFeedContentType.Package, FeedDotNet8Workloads,
AssetSelection
.ShippingOnly),
169
(TargetFeedContentType.Package, FeedDotNet8Workloads,
AssetSelection
.NonShippingOnly),
176
(TargetFeedContentType.Package, FeedDotNet8InternalShipping,
AssetSelection
.ShippingOnly),
177
(TargetFeedContentType.Package, FeedDotNet8InternalTransport,
AssetSelection
.NonShippingOnly),
184
(TargetFeedContentType.Package, FeedDotNet9Shipping,
AssetSelection
.ShippingOnly),
185
(TargetFeedContentType.Package, FeedDotNet9Transport,
AssetSelection
.NonShippingOnly),
192
(TargetFeedContentType.Package, FeedDotNet9InternalShipping,
AssetSelection
.ShippingOnly),
193
(TargetFeedContentType.Package, FeedDotNet9InternalTransport,
AssetSelection
.NonShippingOnly),
200
(TargetFeedContentType.Package, FeedDotNet9Workloads,
AssetSelection
.ShippingOnly),
201
(TargetFeedContentType.Package, FeedDotNet9Workloads,
AssetSelection
.NonShippingOnly),
208
(TargetFeedContentType.Package, FeedDotNet10Shipping,
AssetSelection
.ShippingOnly),
209
(TargetFeedContentType.Package, FeedDotNet10Transport,
AssetSelection
.NonShippingOnly),
216
(TargetFeedContentType.Package, FeedDotNet10InternalShipping,
AssetSelection
.ShippingOnly),
217
(TargetFeedContentType.Package, FeedDotNet10InternalTransport,
AssetSelection
.NonShippingOnly),
224
(TargetFeedContentType.Package, FeedDotNet10Workloads,
AssetSelection
.ShippingOnly),
225
(TargetFeedContentType.Package, FeedDotNet10Workloads,
AssetSelection
.NonShippingOnly),
232
(TargetFeedContentType.Package, FeedDotNetEng,
AssetSelection
.ShippingOnly),
233
(TargetFeedContentType.Package, FeedDotNetEng,
AssetSelection
.NonShippingOnly),
240
(TargetFeedContentType.Package, FeedDotNetTools,
AssetSelection
.ShippingOnly),
241
(TargetFeedContentType.Package, FeedDotNetTools,
AssetSelection
.NonShippingOnly),
248
(TargetFeedContentType.Package, FeedDotNetToolsInternal,
AssetSelection
.ShippingOnly),
249
(TargetFeedContentType.Package, FeedDotNetToolsInternal,
AssetSelection
.NonShippingOnly),
256
(TargetFeedContentType.Package, FeedDotNetExperimental,
AssetSelection
.ShippingOnly),
257
(TargetFeedContentType.Package, FeedDotNetExperimental,
AssetSelection
.NonShippingOnly),
264
(TargetFeedContentType.Package, FeedDotNetLibrariesShipping,
AssetSelection
.ShippingOnly),
265
(TargetFeedContentType.Package, FeedDotNetLibrariesTransport,
AssetSelection
.NonShippingOnly),
272
(TargetFeedContentType.Package, FeedDotNetLibrariesInternalShipping,
AssetSelection
.ShippingOnly),
273
(TargetFeedContentType.Package, FeedDotNetLibrariesInternalTransport,
AssetSelection
.NonShippingOnly),
280
(TargetFeedContentType.Package, FeedGeneralTesting,
AssetSelection
.ShippingOnly),
281
(TargetFeedContentType.Package, FeedGeneralTesting,
AssetSelection
.NonShippingOnly),
288
(TargetFeedContentType.Package, FeedGeneralTestingInternal,
AssetSelection
.ShippingOnly),
289
(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\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,
Microsoft.DotNet.Build.Tasks.Feed.Tests (28)
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);