/// <summary> /// Get configuartion parameter default value from MemberInfo /// </summary> /// <param name="info">Member info</param> /// <returns>Name of configuration parameter</returns> private static string GetConfigParameterDefault(MemberInfo info) { ConfigParameterAttribute attr = (ConfigParameterAttribute)info.GetCustomAttributes( typeof(ConfigParameterAttribute), false).First(); return(attr.DefaultValue); }
/// <summary> /// Get configuartion parameter name from MemberInfo /// </summary> /// <param name="info">Member info</param> /// <returns>Name of configuration parameter</returns> private static string GetConfigParameterName(MemberInfo info) { ConfigParameterAttribute attr = (ConfigParameterAttribute)info.GetCustomAttributes( typeof(ConfigParameterAttribute), false).First(); return(attr.Name ?? info.Name); }