BuildFeed/BuildFeed.Model/ProjectFamily.cs

64 lines
1.8 KiB
C#

using System.ComponentModel.DataAnnotations;
// ReSharper disable InconsistentNaming
namespace BuildFeed.Model
{
public enum ProjectFamily
{
None = 0,
[Display(Name = "NT 5.0", Description = "Windows 2000")]
Windows2000 = 1,
[Display(Name = "Neptune")]
Neptune = 2,
[Display(Name = "Whistler", Description = "Windows XP")]
WindowsXP = 3,
[Display(Name = ".NET Server", Description = "Server 2003")]
Server2003 = 4,
[Display(Name = "Longhorn")]
Longhorn = 5,
[Display(Name = "Longhorn", Description = "Windows Vista")]
WindowsVista = 6,
[Display(Name = "Windows 7")]
Windows7 = 7,
[Display(Name = "Windows 8")]
Windows8 = 8,
[Display(Name = "Windows Blue", Description = "Windows 8.1")]
WindowsBlue = 9,
[Display(Name = "Threshold", Description = "Windows 10 (Initial Release)")]
Threshold = 10,
[Display(Name = "Threshold 2", Description = "Windows 10 (November Update)")]
Threshold2 = 20,
[Display(Name = "Redstone", Description = "Windows 10 (Anniversary Update)")]
Redstone = 30,
[Display(Name = "Redstone 2", Description = "Windows 10 (Creators Update)")]
Redstone2 = 40,
[Display(Name = "Redstone 2 (Feature Update)")]
Feature2 = 41,
[Display(Name = "Redstone 3", Description = "Windows 10 (Fall Creators Update)")]
Redstone3 = 50,
[Display(Name = "Redstone 4", Description = "Windows 10 (April 2018 Update)")]
Redstone4 = 60,
[Display(Name = "Redstone 5", Description = "Windows 10 (October 2018 Update)")]
Redstone5 = 70,
[Display(Name = "19H1")]
SAR_19H1 = 80 // SAR = Semi-Annual Release
}
}