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