コード例 #1
0
 public static BlockingTaskTimeoutActionType FromValue(string value)
 {
     foreach (BlockingTaskTimeoutActionType timeoutActionType in BlockingTaskTimeoutActionType.Values())
     {
         if (timeoutActionType.Value().Equals(value))
         {
             return(timeoutActionType);
         }
     }
     throw new ArgumentException(value.ToString());
 }
コード例 #2
0
        public static List <BlockingTaskTimeoutActionType> Values()
        {
            BlockingTaskTimeoutActionType        timeoutActionType     = new BlockingTaskTimeoutActionType();
            List <BlockingTaskTimeoutActionType> timeoutActionTypeList = new List <BlockingTaskTimeoutActionType>();

            foreach (FieldInfo field in timeoutActionType.GetType().GetFields())
            {
                timeoutActionTypeList.Add((BlockingTaskTimeoutActionType)field.GetValue((object)timeoutActionType));
            }
            return(timeoutActionTypeList);
        }