EnumExtensionsToDescription Method |
Namespace: Xcalibur.Extensions
1/// <summary> 2/// Thread-state type. 3/// </summary> 4public enum ThreadStateType 5{ 6 [Description("Initialized")] 7 Started = 0, 8 9 [Description("Ready")] 10 Waiting = 1, 11 12 [Description("Running")] 13 Processor = 2, 14 15 [Description("Standby")] 16 PreProcessor = 3, 17 18 [Description("Terminated")] 19 Ended = 4, 20 21 [Description("Wait")] 22 NotReady = 5, 23 24 [Description("Transition")] 25 WaitingForResource = 6, 26 27 [Description("Unknown")] 28 UndeterminedState = 7 29} 30 31/// <summary> 32/// Test method. 33/// </summary> 34public void ToDescriptionTest() 35{ 36 // Get enum 37 ThreadStateType myType = ThreadStateType.Processor; 38 39 // Get description from enum 40 Console.Write(myType.ToDescription()); 41 42 // Prints: Running 43}