public static VimObjectTypeEnum FromValue(string value) { foreach (VimObjectTypeEnum vimObjectTypeEnum in VimObjectTypeEnum.Values()) { if (vimObjectTypeEnum.Value().Equals(value)) { return(vimObjectTypeEnum); } } throw new ArgumentException(value.ToString()); }
public static List <VimObjectTypeEnum> Values() { VimObjectTypeEnum vimObjectTypeEnum = new VimObjectTypeEnum(); List <VimObjectTypeEnum> vimObjectTypeEnumList = new List <VimObjectTypeEnum>(); foreach (FieldInfo field in vimObjectTypeEnum.GetType().GetFields()) { vimObjectTypeEnumList.Add((VimObjectTypeEnum)field.GetValue((object)vimObjectTypeEnum)); } return(vimObjectTypeEnumList); }