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)
105assetSelection: AssetSelection.ShippingOnly, 139if (IsStableBuild && ((type is TargetFeedContentType.Package && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols)) 147spec.Assets == AssetSelection.NonShippingOnly && 153spec.Assets == AssetSelection.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
160public AssetSelection Assets { get; } 164return new TargetFeedSpecification(tuple.types, tuple.feed, AssetSelection.All); 167public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 174return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed, AssetSelection.All); 177public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 182public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 188if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package))
src\model\TargetFeedConfig.cs (3)
31public AssetSelection AssetSelection { get; } 74AssetSelection assetSelection = AssetSelection.All,
Microsoft.DotNet.Build.Tasks.Feed.Tests (28)
GeneralTests.cs (3)
211new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 225new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 247new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
LatestLinksManagerTests.cs (4)
99assetSelection: AssetSelection.All, 135assetSelection: AssetSelection.All, 165assetSelection: AssetSelection.All, 202assetSelection: AssetSelection.All,
PublishToSymbolServerTest.cs (3)
58AssetSelection.All, 97AssetSelection.All, 211AssetSelection.All,
SetupTargetFeedConfigV3Tests.cs (18)
102assetSelection: AssetSelection.ShippingOnly, 117assetSelection: AssetSelection.All, 132assetSelection: AssetSelection.NonShippingOnly, 155assetSelection: AssetSelection.All, 170assetSelection: AssetSelection.All, 218assetSelection: AssetSelection.ShippingOnly, 232assetSelection: AssetSelection.NonShippingOnly, 251assetSelection: AssetSelection.All, 267assetSelection: AssetSelection.All, 285assetSelection: AssetSelection.All, 330assetSelection: AssetSelection.ShippingOnly, 345assetSelection: AssetSelection.NonShippingOnly, 364assetSelection: AssetSelection.All, 380assetSelection: AssetSelection.All, 397assetSelection: AssetSelection.All, 457Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 460Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 463Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);