/// <summary>Obtains the EnumMemberAttribute.Value property or enumeration ToString().</summary> /// <typeparam name="T">Type of enumeration being passed in.</typeparam> /// <param name="resourceType">Value of the enumeration being passed in.</param> /// <returns>EnumMemberAttribute or resourceType.ToString().</returns> public static string ToAttributeValue <T>(this T resourceType) where T : struct, IConvertible { return(EnumExtensions.ToAttributeValue(typeof(T), resourceType as Enum)); }