public static List <BlockingTaskOperationType> Values() { BlockingTaskOperationType taskOperationType = new BlockingTaskOperationType(); List <BlockingTaskOperationType> taskOperationTypeList = new List <BlockingTaskOperationType>(); foreach (FieldInfo field in taskOperationType.GetType().GetFields()) { taskOperationTypeList.Add((BlockingTaskOperationType)field.GetValue((object)taskOperationType)); } return(taskOperationTypeList); }
public static BlockingTaskOperationType FromValue(string value) { foreach (BlockingTaskOperationType taskOperationType in BlockingTaskOperationType.Values()) { if (taskOperationType.Value().Equals(value)) { return(taskOperationType); } } throw new ArgumentException(value.ToString()); }
public static List <BlockingTaskOperationType> FromValues( List <string> values) { List <BlockingTaskOperationType> taskOperationTypeList = new List <BlockingTaskOperationType>(); foreach (string str in values) { taskOperationTypeList.Add(BlockingTaskOperationType.FromValue(str)); } return(taskOperationTypeList); }