public static string GetDescription(SettingsProperty property) { SettingsDescriptionAttribute a = CollectionUtils.SelectFirst(property.Attributes, attribute => attribute is SettingsDescriptionAttribute) as SettingsDescriptionAttribute; return(a == null ? "" : a.Description); }
/// <summary> /// Obtains the setting description from the <see cref="SettingsDescriptionAttribute"/>. /// </summary> public static string GetDescription(PropertyInfo property) { SettingsDescriptionAttribute a = CollectionUtils.FirstElement <SettingsDescriptionAttribute>( property.GetCustomAttributes(typeof(SettingsDescriptionAttribute), false)); return(a == null ? "" : a.Description); }