1 instantiation of ProductRelease
Microsoft.Deployment.DotNet.Releases (1)
Product.cs (1)
245
releases.Add(new
ProductRelease
(enumerator.Current, product));
36 references to ProductRelease
dotnet (9)
Commands\Sdk\Check\IProductCollectionProvider.cs (1)
14
IEnumerable<
ProductRelease
> GetProductReleases(Product product);
Commands\Sdk\Check\ProductCollectionProvider.cs (2)
27
public IEnumerable<
ProductRelease
> GetProductReleases(Deployment.DotNet.Releases.Product product)
41
return Enumerable.Empty<
ProductRelease
>();
SdkVulnerability\SdkReleaseMetadataCache.cs (1)
126
IEnumerable<
ProductRelease
> releases;
SdkVulnerability\SdkVulnerabilityChecker.cs (5)
24
Func<Product, IEnumerable<
ProductRelease
>> getProductReleases)
45
IEnumerable<
ProductRelease
> releases = getProductReleases(product);
46
List<
ProductRelease
> releaseList = releases.ToList();
126
List<
ProductRelease
> releases)
137
foreach (
var
release in releases)
Microsoft.Deployment.DotNet.Releases (27)
AspNetCoreReleaseComponent.cs (1)
43
internal AspNetCoreReleaseComponent(JsonElement element,
ProductRelease
release) : base(element, release)
Cve.cs (1)
10
/// Represents a Common Vulnerabilities and Exposures (CVE) entry. CVEs can be associated with one or more <see cref="
ProductRelease
"/>.
Product.cs (9)
82
/// This is usually the SDK with the highest feature band. A <see cref="
ProductRelease
"/>
145
public Task<ReadOnlyCollection<
ProductRelease
>> GetReleasesAsync() =>
181
public async Task<ReadOnlyCollection<
ProductRelease
>> GetReleasesAsync(string path, bool downloadLatest)
191
/// Creates a new <see cref="
ProductRelease
"/> collection using the releases.json file pointed to
196
public async Task<ReadOnlyCollection<
ProductRelease
>> GetReleasesAsync(Uri address)
224
public static async Task<ReadOnlyCollection<
ProductRelease
>> GetReleasesAsync(string path)
231
private static async Task<ReadOnlyCollection<
ProductRelease
>> GetReleasesAsync(Stream stream, Product product)
240
var releases = new List<
ProductRelease
>();
248
return new ReadOnlyCollection<
ProductRelease
>(releases);
ProductRelease.cs (9)
14
/// Describes a single .NET <see cref="
ProductRelease
"/>. A release may include multiple SDKs and runtime releases.
48
/// Gets all files from all the release components (SDKs and runtimes) associated with this <see cref="
ProductRelease
"/>.
69
/// The <see cref="Product"/> to which this <see cref="
ProductRelease
"/> belongs.
77
/// The date this <see cref="
ProductRelease
"/> was published.
85
/// A <see cref="Uri"/> pointing to the release notes of this <see cref="
ProductRelease
"/>.
93
/// The .NET runtime included with this <see cref="
ProductRelease
"/>.
101
/// A collection of all the runtime components (.NET, ASP.NET Core, Windows Desktop, etc.) included in this <see cref="
ProductRelease
"/>.
117
/// The version of this <see cref="
ProductRelease
"/>.
133
/// Creates a new <see cref="
ProductRelease
"/> instance.
ReleaseComponent.cs (3)
40
/// The <see cref="
ProductRelease
"/> to which this component belongs.
42
public
ProductRelease
Release
60
internal ReleaseComponent(JsonElement element,
ProductRelease
release)
ReleaseVersion.cs (1)
9
/// Represents a version associated with a <see cref="
ProductRelease
"/> or <see cref="ReleaseComponent"/>. The
RuntimeReleaseComponent.cs (1)
42
internal RuntimeReleaseComponent(JsonElement element,
ProductRelease
release) : base(element, release)
SdkReleaseComponent.cs (1)
88
internal SdkReleaseComponent(JsonElement element,
ProductRelease
release) : base(element, release)
WindowsDesktopReleaseComponent.cs (1)
23
internal WindowsDesktopReleaseComponent(JsonElement element,
ProductRelease
release) : base(element, release)