1 instantiation of Product
Microsoft.Deployment.DotNet.Releases (1)
ProductCollection.cs (1)
123products.Add(new(enumerator.Current));
25 references to Product
dotnet (9)
Commands\Sdk\Check\IProductCollectionProvider.cs (1)
14IEnumerable<ProductRelease> GetProductReleases(Product product);
Commands\Sdk\Check\ProductCollectionProvider.cs (1)
27public IEnumerable<ProductRelease> GetProductReleases(Deployment.DotNet.Releases.Product product)
Commands\Sdk\Check\RuntimeOutputWriter.cs (1)
72var product = _productCollection.FirstOrDefault(product => product.ProductVersion.Equals($"{bundle.Version.Major}.{bundle.Version.Minor}"));
Commands\Sdk\Check\SdkOutputWriter.cs (2)
71var product = _productCollection.FirstOrDefault(product => product.ProductVersion.Equals($"{bundle.Version.Major}.{bundle.Version.Minor}")); 108var newestProduct = _productCollection.OrderByDescending(product => product.ProductVersion).FirstOrDefault();
SdkVulnerability\SdkReleaseMetadataCache.cs (1)
117Product? product = productCollection
SdkVulnerability\SdkVulnerabilityChecker.cs (3)
24Func<Product, IEnumerable<ProductRelease>> getProductReleases) 33Product? product = productCollection 125Product 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> 231private static async Task<ReadOnlyCollection<ProductRelease>> GetReleasesAsync(Stream stream, Product product)
ProductCollection.cs (3)
17public sealed class ProductCollection : ReadOnlyCollection<Product> 28private ProductCollection(IList<Product> productList) : base(productList) 117var products = new List<Product>();
ProductRelease.cs (2)
71public Product Product 137internal 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>.