コード例 #1
0
 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);
 }
コード例 #2
0
        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);
            }
        }