1 instantiation of Product
Microsoft.Deployment.DotNet.Releases (1)
ProductCollection.cs (1)
123
products.Add(
new
(enumerator.Current));
25 references to Product
dotnet (9)
Commands\Sdk\Check\IProductCollectionProvider.cs (1)
14
IEnumerable<ProductRelease> GetProductReleases(
Product
product);
Commands\Sdk\Check\ProductCollectionProvider.cs (1)
27
public IEnumerable<ProductRelease> GetProductReleases(Deployment.DotNet.Releases.
Product
product)
Commands\Sdk\Check\RuntimeOutputWriter.cs (1)
72
var
product = _productCollection.FirstOrDefault(product => product.ProductVersion.Equals($"{bundle.Version.Major}.{bundle.Version.Minor}"));
Commands\Sdk\Check\SdkOutputWriter.cs (2)
71
var
product = _productCollection.FirstOrDefault(product => product.ProductVersion.Equals($"{bundle.Version.Major}.{bundle.Version.Minor}"));
108
var
newestProduct = _productCollection.OrderByDescending(product => product.ProductVersion).FirstOrDefault();
SdkVulnerability\SdkReleaseMetadataCache.cs (1)
117
Product
? product = productCollection
SdkVulnerability\SdkVulnerabilityChecker.cs (3)
24
Func<
Product
, IEnumerable<ProductRelease>> getProductReleases)
33
Product
? product = productCollection
125
Product
product,
Microsoft.Deployment.DotNet.Releases (16)
Product.cs (9)
32
/// The end-of-life (EOL) date for this <see cref="
Product
"/> when it is considered to be out of support. The value
102
/// associated with this <see cref="
Product
"/>.
120
/// The current support phase of this <see cref="
Product
"/>. For an LTS release, the <see cref="EndOfLifeDate"/> property should
142
/// Gets a collection of all releases associated with this <see cref="
Product
"/>.
174
/// Gets a collection of all releases associated with this <see cref="
Product
"/> using a file
180
/// <returns>A collection of releases associated with this <see cref="
Product
"/>.</returns>
195
/// <returns>A collection of releases associated with this <see cref="
Product
"/>.</returns>
223
/// <returns>A collection of releases. The releases are not linked to a specific <see cref="
Product
"/>.</returns>
231
private static async Task<ReadOnlyCollection<ProductRelease>> GetReleasesAsync(Stream stream,
Product
product)
ProductCollection.cs (3)
17
public sealed class ProductCollection : ReadOnlyCollection<
Product
>
28
private ProductCollection(IList<
Product
> productList) : base(productList)
117
var products = new List<
Product
>();
ProductRelease.cs (2)
71
public
Product
Product
137
internal ProductRelease(JsonElement element,
Product
product)
SupportPhase.cs (2)
7
/// An enumeration describing the different support phases of a <see cref="
Product
"/>.
29
/// The product is no longer in active support and will be declared <see cref="
Product
.EndOfLifeDate">end-of-life</see>.