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)
123assetSelection: AssetSelection.ShippingOnly, 158if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols)) 166spec.Assets == AssetSelection.NonShippingOnly && 172spec.Assets == AssetSelection.ShippingOnly &&
src\model\SetupTargetFeedConfigV4.cs (3)
122assetSelection: AssetSelection.CouldBeStable, 139spec.Assets == AssetSelection.NonShippingOnly && 145spec.Assets == AssetSelection.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
159public AssetSelection Assets { get; } 163return new TargetFeedSpecification(tuple.types, tuple.feed, AssetSelection.All); 166public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 173return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed, AssetSelection.All); 176public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 181public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 187if (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 (44)
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)
54AssetSelection.All, 93AssetSelection.All, 207AssetSelection.All,
SetupTargetFeedConfigV3Tests.cs (18)
89assetSelection: AssetSelection.ShippingOnly, 104assetSelection: AssetSelection.NonShippingOnly, 120assetSelection: AssetSelection.All, 143assetSelection: AssetSelection.All, 158assetSelection: AssetSelection.All, 208assetSelection: AssetSelection.ShippingOnly, 222assetSelection: AssetSelection.NonShippingOnly, 242assetSelection: AssetSelection.All, 258assetSelection: AssetSelection.All, 276assetSelection: AssetSelection.All, 323assetSelection: AssetSelection.ShippingOnly, 338assetSelection: AssetSelection.NonShippingOnly, 358assetSelection: AssetSelection.All, 374assetSelection: AssetSelection.All, 391assetSelection: AssetSelection.All, 451Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 454Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 457Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (16)
91assetSelection: AssetSelection.CouldBeStable, 106assetSelection: AssetSelection.ShippingOnly, 121assetSelection: AssetSelection.NonShippingOnly, 139assetSelection: AssetSelection.All, 154assetSelection: AssetSelection.All, 202assetSelection: AssetSelection.ShippingOnly, 216assetSelection: AssetSelection.NonShippingOnly, 234assetSelection: AssetSelection.All, 250assetSelection: AssetSelection.All, 296assetSelection: AssetSelection.ShippingOnly, 311assetSelection: AssetSelection.NonShippingOnly, 329assetSelection: AssetSelection.All, 345assetSelection: AssetSelection.All, 403Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 406Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 409Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);