public Expression GetTargetMemberDictionaryEnumerableElementKey(Expression index, IMemberMapperData mapperData) { var keyParts = mapperData.GetTargetMemberDictionaryKeyParts(); var elementKeyParts = MapperData.GetTargetMemberDictionaryElementKeyParts(index); foreach (var elementKeyPart in elementKeyParts) { keyParts.Add(elementKeyPart); } return(TargetMemberKey = keyParts.GetStringConcatCall()); }