Beispiel #1
0
 public static MetadataDomain FromValue(string value)
 {
     foreach (MetadataDomain metadataDomain in MetadataDomain.Values())
     {
         if (metadataDomain.Value().Equals(value))
         {
             return(metadataDomain);
         }
     }
     throw new ArgumentException(value.ToString());
 }
Beispiel #2
0
        public static List <MetadataDomain> Values()
        {
            MetadataDomain        metadataDomain     = new MetadataDomain();
            List <MetadataDomain> metadataDomainList = new List <MetadataDomain>();

            foreach (FieldInfo field in metadataDomain.GetType().GetFields())
            {
                metadataDomainList.Add((MetadataDomain)field.GetValue((object)metadataDomain));
            }
            return(metadataDomainList);
        }