Example #1
0
 public static string GetShortName(SiteType e)
 {
     return(e.GetType().GetField(e.ToString()).GetCustomAttribute <SiteTypeAttribute>().ShortName);
 }
Example #2
0
 public static int GetTypeIndex(SiteType e)
 {
     return(e.GetType().GetField(e.ToString()).GetCustomAttribute <SiteTypeAttribute>().TypeIndex);
 }
Example #3
0
 public static SiteTypeClass GetTypeClass(SiteType e)
 {
     return(e.GetType().GetField(e.ToString()).GetCustomAttribute <SiteTypeAttribute>().TypeClass);
 }
Example #4
0
 public static IEnumerable <string> GetTemplates(SiteType e)
 {
     return(e.GetType().GetField(e.ToString()).GetCustomAttribute <SiteTypeAttribute>().Templates);
 }