示例#1
0
        private static string ResolvePropertyName <T>(
            PropertyWrap <T> rule,
            bool useCamelCase)
        {
            var name =
                string.IsNullOrEmpty(rule.Name)
                    ? NameResolver.ResolveFrom(rule.Getter)
                    : rule.Name;

            return
                (useCamelCase
                    ? name.ToCamelCase()
                    : name);
        }
示例#2
0
 public static PropertyWrap <TIn> As <TIn>(this PropertyWrap <TIn> wrap, string name)
 => new PropertyWrap <TIn>(name, wrap.Getter);