public bool ValidateConvention(ref string errMsg) { if (!TryParseNamingConvention(NamingConventionModuleStr, out var m)) { errMsg = "--naming_convention_module invalid! valid values: language_recommend,none,camelCase,PascalCase,under_scores"; return(false); } NamingConventionModule = m; if (!TryParseNamingConvention(NamingConventionTypeStr, out var t)) { errMsg = "--naming_convention_type invalid! valid values: language_recommend,none,camelCase,PascalCase,under_scores"; return(false); } NamingConventionType = t; if (!TryParseNamingConvention(NamingConventionBeanMemberStr, out var bm)) { errMsg = "--naming_convention_bean_member invalid! valid values: language_recommend,none,camelCase,PascalCase,under_scores"; return(false); } NamingConventionBeanMember = bm; if (!TryParseNamingConvention(NamingConventionEnumMemberStr, out var em)) { errMsg = "--naming_convention_enum_member invalid! valid values: language_recommend,none,camelCase,PascalCase,under_scores"; return(false); } NamingConventionEnumMember = em; if (!TryParseAccessConvention(AccessConventionBeanMemberStr, out var acbm)) { errMsg = "--access_bean_member invalid! valid values: language_recommend,variable,getter_setter,property"; return(false); } AccessConventionBeanMember = acbm; return(true); }
public static bool TryParseAccessConvention(string fm, out AccessConvention ac) { //return string.IsNullOrEmpty(fm) || fm == "language_recommend" || fm == "variable" || fm == "getter_setter" || fm == "property"; switch (fm) { case null: case "": case "language_recommnd": ac = AccessConvention.LanguangeRecommend; return(true); case "variable": ac = AccessConvention.Variable; return(true); case "getter_setter": ac = AccessConvention.GetterSetter; return(true); case "property": ac = AccessConvention.Property; return(true); default: ac = AccessConvention.Invalid; return(false); } }