123 references to AssetSelection
Microsoft.DotNet.Build.Tasks.Feed (79)
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)
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)
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,
src\PublishArtifactsInManifestBase.cs (6)
871AssetSelection.All => packages, 872AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping).ToHashSet(), 873AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping).ToHashSet(), 1090AssetSelection.All => blobs, 1091AssetSelection.NonShippingOnly => blobs.Where(p => p.NonShipping).ToHashSet(), 1092AssetSelection.ShippingOnly => blobs.Where(p => !p.NonShipping).ToHashSet(),
src\PublishArtifactsInManifestV4.cs (4)
226AssetSelection.All => packages, 227AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping && p.CouldBeStable != true).ToHashSet(), 228AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping && p.CouldBeStable != true).ToHashSet(), 229AssetSelection.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);