/// <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())); }