131 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (87)
src\model\PublishingConstants.cs (60)
148(Packages, FeedDotNet6Shipping, AssetSelection.ShippingOnly), 149(Packages, FeedDotNet6Transport, AssetSelection.NonShippingOnly), 156(Packages, FeedDotNet6InternalShipping, AssetSelection.ShippingOnly), 157(Packages, FeedDotNet6InternalTransport, AssetSelection.NonShippingOnly), 164(Packages, FeedDotNet8Shipping, AssetSelection.ShippingOnly), 165(Packages, FeedDotNet8Transport, AssetSelection.NonShippingOnly), 172(Packages, FeedDotNet8Workloads, AssetSelection.ShippingOnly), 173(Packages, FeedDotNet8Workloads, AssetSelection.NonShippingOnly), 180(Packages, FeedDotNet8InternalShipping, AssetSelection.ShippingOnly), 181(Packages, FeedDotNet8InternalTransport, AssetSelection.NonShippingOnly), 188(Packages, FeedDotNet9Shipping, AssetSelection.ShippingOnly), 189(Packages, FeedDotNet9Transport, AssetSelection.NonShippingOnly), 196(Packages, FeedDotNet9InternalShipping, AssetSelection.ShippingOnly), 197(Packages, FeedDotNet9InternalTransport, AssetSelection.NonShippingOnly), 204(Packages, FeedDotNet9Workloads, AssetSelection.ShippingOnly), 205(Packages, FeedDotNet9Workloads, AssetSelection.NonShippingOnly), 212(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 213(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 214(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 215(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 216(TargetFeedContentType.CorePackage, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 217(TargetFeedContentType.CorePackage, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 218(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 219(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 220(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 221(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 228(Packages, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 229(Packages, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 236(Packages, FeedDotNet10Workloads, AssetSelection.ShippingOnly), 237(Packages, FeedDotNet10Workloads, AssetSelection.NonShippingOnly), 244(TargetFeedContentType.Package, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 245(TargetFeedContentType.Package, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 246(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 247(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 248(TargetFeedContentType.CorePackage, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 249(TargetFeedContentType.CorePackage, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 250(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 251(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 252(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 253(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 260(Packages, FeedDotNet11Workloads, AssetSelection.ShippingOnly), 261(Packages, FeedDotNet11Workloads, AssetSelection.NonShippingOnly), 268(Packages, FeedDotNetEng, AssetSelection.ShippingOnly), 269(Packages, FeedDotNetEng, AssetSelection.NonShippingOnly), 276(Packages, FeedDotNetTools, AssetSelection.ShippingOnly), 277(Packages, FeedDotNetTools, AssetSelection.NonShippingOnly), 284(Packages, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 285(Packages, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 292(Packages, FeedDotNetExperimental, AssetSelection.ShippingOnly), 293(Packages, FeedDotNetExperimental, AssetSelection.NonShippingOnly), 300(Packages, FeedDotNetExperimentalInternal, AssetSelection.ShippingOnly), 301(Packages, FeedDotNetExperimentalInternal, AssetSelection.NonShippingOnly), 308(Packages, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 309(Packages, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 316(Packages, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 317(Packages, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 324(Packages, FeedDev, AssetSelection.ShippingOnly), 325(Packages, FeedDev, AssetSelection.NonShippingOnly), 332(Packages, FeedGeneralTestingInternal, AssetSelection.ShippingOnly), 333(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);