139 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (95)
src\model\PublishingConstants.cs (68)
150(Packages, FeedDotNet6Shipping, AssetSelection.ShippingOnly), 151(Packages, FeedDotNet6Transport, AssetSelection.NonShippingOnly), 158(Packages, FeedDotNet6InternalShipping, AssetSelection.ShippingOnly), 159(Packages, FeedDotNet6InternalTransport, AssetSelection.NonShippingOnly), 166(Packages, FeedDotNet8Shipping, AssetSelection.ShippingOnly), 167(Packages, FeedDotNet8Transport, AssetSelection.NonShippingOnly), 174(Packages, FeedDotNet8Workloads, AssetSelection.ShippingOnly), 175(Packages, FeedDotNet8Workloads, AssetSelection.NonShippingOnly), 182(Packages, FeedDotNet8InternalShipping, AssetSelection.ShippingOnly), 183(Packages, FeedDotNet8InternalTransport, AssetSelection.NonShippingOnly), 190(Packages, FeedDotNet9Shipping, AssetSelection.ShippingOnly), 191(Packages, FeedDotNet9Transport, AssetSelection.NonShippingOnly), 198(Packages, FeedDotNet9InternalShipping, AssetSelection.ShippingOnly), 199(Packages, FeedDotNet9InternalTransport, AssetSelection.NonShippingOnly), 206(Packages, FeedDotNet9Workloads, AssetSelection.ShippingOnly), 207(Packages, FeedDotNet9Workloads, AssetSelection.NonShippingOnly), 214(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 215(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 216(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 217(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 218(TargetFeedContentType.CorePackage, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 219(TargetFeedContentType.CorePackage, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 220(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 221(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 222(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 223(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 230(TargetFeedContentType.Package, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 231(TargetFeedContentType.Package, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 232(TargetFeedContentType.InfrastructurePackage, FeedDotNetEngInternal, AssetSelection.ShippingOnly), 233(TargetFeedContentType.InfrastructurePackage, FeedDotNetEngInternal, AssetSelection.NonShippingOnly), 234(TargetFeedContentType.CorePackage, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 235(TargetFeedContentType.CorePackage, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 236(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 237(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 238(TargetFeedContentType.ToolingPackage, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 239(TargetFeedContentType.ToolingPackage, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 246(Packages, FeedDotNet10Workloads, AssetSelection.ShippingOnly), 247(Packages, FeedDotNet10Workloads, AssetSelection.NonShippingOnly), 254(TargetFeedContentType.Package, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 255(TargetFeedContentType.Package, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 256(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 257(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 258(TargetFeedContentType.CorePackage, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 259(TargetFeedContentType.CorePackage, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 260(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 261(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 262(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 263(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 270(Packages, FeedDotNet11Workloads, AssetSelection.ShippingOnly), 271(Packages, FeedDotNet11Workloads, AssetSelection.NonShippingOnly), 278(Packages, FeedDotNetEng, AssetSelection.ShippingOnly), 279(Packages, FeedDotNetEng, AssetSelection.NonShippingOnly), 286(Packages, FeedDotNetTools, AssetSelection.ShippingOnly), 287(Packages, FeedDotNetTools, AssetSelection.NonShippingOnly), 294(Packages, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 295(Packages, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 302(Packages, FeedDotNetExperimental, AssetSelection.ShippingOnly), 303(Packages, FeedDotNetExperimental, AssetSelection.NonShippingOnly), 310(Packages, FeedDotNetExperimentalInternal, AssetSelection.ShippingOnly), 311(Packages, FeedDotNetExperimentalInternal, AssetSelection.NonShippingOnly), 318(Packages, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 319(Packages, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 326(Packages, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 327(Packages, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 334(Packages, FeedDev, AssetSelection.ShippingOnly), 335(Packages, FeedDev, AssetSelection.NonShippingOnly), 342(Packages, FeedGeneralTestingInternal, AssetSelection.ShippingOnly), 343(Packages, FeedGeneralTestingInternal, AssetSelection.NonShippingOnly),
src\model\SetupTargetFeedConfigV3.cs (4)
119assetSelection: AssetSelection.ShippingOnly, 154if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols)) 162spec.Assets == AssetSelection.NonShippingOnly && 168spec.Assets == AssetSelection.ShippingOnly &&
src\model\SetupTargetFeedConfigV4.cs (3)
118assetSelection: AssetSelection.CouldBeStable, 135spec.Assets == AssetSelection.NonShippingOnly && 141spec.Assets == AssetSelection.ShippingOnly &&
src\model\TargetChannelConfig.cs (7)
170public AssetSelection Assets { get; } 174return new TargetFeedSpecification(tuple.types, tuple.feed, AssetSelection.All); 177public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 184return new TargetFeedSpecification(ImmutableList.Create(tuple.type), tuple.feed, AssetSelection.All); 187public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 192public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 198if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package))
src\model\TargetFeedConfig.cs (3)
31public AssetSelection AssetSelection { get; } 74AssetSelection assetSelection = AssetSelection.All,
src\PublishArtifactsInManifestBase.cs (6)
924AssetSelection.All => packages, 925AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping).ToHashSet(), 926AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping).ToHashSet(), 1143AssetSelection.All => blobs, 1144AssetSelection.NonShippingOnly => blobs.Where(p => p.NonShipping).ToHashSet(), 1145AssetSelection.ShippingOnly => blobs.Where(p => !p.NonShipping).ToHashSet(),
src\PublishArtifactsInManifestV4.cs (4)
232AssetSelection.All => packages, 233AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping && p.CouldBeStable != true).ToHashSet(), 234AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping && p.CouldBeStable != true).ToHashSet(), 235AssetSelection.CouldBeStable => packages.Where(p => p.CouldBeStable == true).ToHashSet(),
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, 212AssetSelection.All,
SetupTargetFeedConfigV3Tests.cs (18)
89assetSelection: AssetSelection.ShippingOnly, 104assetSelection: AssetSelection.NonShippingOnly, 120assetSelection: AssetSelection.All, 143assetSelection: AssetSelection.All, 158assetSelection: AssetSelection.All, 207assetSelection: AssetSelection.ShippingOnly, 221assetSelection: AssetSelection.NonShippingOnly, 241assetSelection: AssetSelection.All, 257assetSelection: AssetSelection.All, 275assetSelection: AssetSelection.All, 321assetSelection: AssetSelection.ShippingOnly, 336assetSelection: AssetSelection.NonShippingOnly, 356assetSelection: AssetSelection.All, 372assetSelection: AssetSelection.All, 389assetSelection: AssetSelection.All, 448Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 451Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 454Action 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, 201assetSelection: AssetSelection.ShippingOnly, 215assetSelection: AssetSelection.NonShippingOnly, 233assetSelection: AssetSelection.All, 249assetSelection: AssetSelection.All, 294assetSelection: AssetSelection.ShippingOnly, 309assetSelection: AssetSelection.NonShippingOnly, 327assetSelection: AssetSelection.All, 343assetSelection: AssetSelection.All, 400Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 403Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 406Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);