| File: Components\WorkloadInfo.cs | Web Access |
| Project: src\sdk\src\TemplateEngine\Microsoft.TemplateEngine.Abstractions\Microsoft.TemplateEngine.Abstractions.csproj (Microsoft.TemplateEngine.Abstractions) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.TemplateEngine.Abstractions.Components { /// <summary> /// SDK workload descriptor. /// Analogous to SDK type Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.WorkloadInfo /// (https://github.com/dotnet/sdk/blob/main/src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/WorkloadResolver.cs#L645). /// </summary> public class WorkloadInfo { /// <summary> /// Creates new instance of <see cref="WorkloadInfo"/>. /// </summary> /// <param name="id">Workload identifier.</param> /// <param name="description">Workload description string - expected to be localized.</param> public WorkloadInfo(string id, string description) { Id = id; Description = description; } /// <summary> /// Workload identifier (from manifest). /// </summary> public string Id { get; } /// <summary> /// Workload description string - expected to be localized. /// </summary> public string Description { get; } } }