Example #1
0
        /// <summary>
        /// Splits a member name on dots and returns the prefix to the member.
        /// </summary>
        /// <param name="memberName">The name of the member.</param>
        /// <returns>The prefix.</returns>
        internal static string GetMemberPrefix(string memberName)
        {
            var split = ClassPropInfo.SplitMemberName(memberName);

            if (split.Count() < 2)
            {
                return(null);
            }

            return(String.Join(ClassPropInfo.MemberSeparator, split.Take(split.Count() - 1).ToArray()));
        }