13 instantiations of TargetFeedSpecification
Microsoft.DotNet.Build.Tasks.Feed (4)
src\model\TargetChannelConfig.cs (4)
163
return new
TargetFeedSpecification
(tuple.types, tuple.feed, AssetSelection.All);
168
return new
TargetFeedSpecification
(tuple.types, tuple.feed, tuple.assets);
173
return new
TargetFeedSpecification
(ImmutableList.Create(tuple.type), tuple.feed, AssetSelection.All);
178
return new
TargetFeedSpecification
(ImmutableList.Create(tuple.type), tuple.feed, tuple.assets);
Microsoft.DotNet.Build.Tasks.Feed.Tests (9)
GeneralTests.cs (3)
211
new
(new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
225
new
(new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
247
new
(new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
SetupTargetFeedConfigV3Tests.cs (3)
451
Action shouldFail = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All);
454
Action shouldPassShippingOnly = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly);
457
Action shouldPassNonShippingOnly = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (3)
403
Action shouldFail = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All);
406
Action shouldPassShippingOnly = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly);
409
Action shouldPassNonShippingOnly = () => new
TargetFeedSpecification
(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);
37 references to TargetFeedSpecification
Microsoft.DotNet.Build.Tasks.Feed (33)
src\model\PublishingConstants.cs (22)
136
private static
TargetFeedSpecification
[] DotNet6Feeds =
144
private static
TargetFeedSpecification
[] DotNet6InternalFeeds =
152
private static
TargetFeedSpecification
[] DotNet7Feeds =
160
private static
TargetFeedSpecification
[] DotNet7InternalFeeds =
168
private static
TargetFeedSpecification
[] DotNet8Feeds =
176
private static
TargetFeedSpecification
[] DotNet8WorkloadFeeds =
184
private static
TargetFeedSpecification
[] DotNet8InternalFeeds =
192
private static
TargetFeedSpecification
[] DotNet9Feeds =
200
private static
TargetFeedSpecification
[] DotNet9InternalFeeds =
208
private static
TargetFeedSpecification
[] DotNet9WorkloadFeeds =
216
private static
TargetFeedSpecification
[] DotNet10Feeds =
232
private static
TargetFeedSpecification
[] DotNet10InternalFeeds =
240
private static
TargetFeedSpecification
[] DotNet10WorkloadFeeds =
248
private static
TargetFeedSpecification
[] DotNetEngFeeds =
256
private static
TargetFeedSpecification
[] DotNetToolsFeeds =
264
private static
TargetFeedSpecification
[] DotNetToolsInternalFeeds =
272
private static
TargetFeedSpecification
[] DotNetExperimentalFeeds =
280
private static
TargetFeedSpecification
[] DotNetExperimentalInternalFeeds =
288
private static
TargetFeedSpecification
[] DotNetLibrariesFeeds =
296
private static
TargetFeedSpecification
[] DotNetLibrariesInternalFeeds =
304
private static
TargetFeedSpecification
[] GeneralTestingFeeds =
312
private static
TargetFeedSpecification
[] GeneralTestingInternalFeeds =
src\model\SetupTargetFeedConfigV3.cs (1)
144
foreach (
var
spec in _targetChannelConfig.TargetFeeds)
src\model\SetupTargetFeedConfigV4.cs (1)
130
foreach (
var
spec in _targetChannelConfig.TargetFeeds)
src\model\TargetChannelConfig.cs (9)
41
public ImmutableList<
TargetFeedSpecification
> TargetFeeds { get; }
59
IEnumerable<
TargetFeedSpecification
> targetFeeds,
144
foreach (
var
feedSpec in TargetFeeds)
161
public static implicit operator
TargetFeedSpecification
((TargetFeedContentType[] types, string feed) tuple)
166
public static implicit operator
TargetFeedSpecification
((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple)
171
public static implicit operator
TargetFeedSpecification
((TargetFeedContentType type, string feed) tuple)
176
public static implicit operator
TargetFeedSpecification
((TargetFeedContentType type, string feed, AssetSelection assets) tuple)
199
return obj is
TargetFeedSpecification
other && Equals(other);
202
public bool Equals(
TargetFeedSpecification
other) => ContentTypes.Count == other.ContentTypes.Count &&
Microsoft.DotNet.Build.Tasks.Feed.Tests (4)
GeneralTests.cs (4)
209
targetFeeds: new
TargetFeedSpecification
[]
223
targetFeeds: new
TargetFeedSpecification
[]
245
targetFeeds: new
TargetFeedSpecification
[]
259
targetFeeds: Enumerable.Empty<
TargetFeedSpecification
>(),