Skip to content

Conversation

@SteveWilkes
Copy link
Member

No description provided.

…x type members / Organising source dictionary tests / Test coverage for mapping from a dynamic to nested members
….FirstOrDefault() extension method instead of string.Left(numberOfCharacters) when converting strings to character
…members to enumerable collection members / Removing double .Map() call from Dictionary entry -> complex type enumerable mapping / Adding Type.IsClosedTypeOf extension method
…t members to complex type enumerable members
…cluding dictionary implementation type name in MappingExceptions instead of interface name / Support for id-aware mapping from:

 - IDictionary<,>-implementation identifiable complex type collection entries

...over + onto:

- Identifiable complex type collections
… member over a complex type collection member
…e members / Using constants for root source and target member names
…dy ShouldContainKey() and ShouldNotContainKey()
…ircuits for target Collection<>s / Test coverage updates / Removing unused code
… Properly handling flattened member names in StringExtensions.KeyMatches overloads
… Tidying JoiningNameFactory / Tidying documentation
…ement key pattern for source dynamic mapping
…mic configurator from FullMappingConfigurator with source type as IDictionary<string, object>
…per.Map(source).ToANew<dynamic>(), defaulting the target to ExpandoObject
@SteveWilkes SteveWilkes merged commit c6c0b75 into master Dec 20, 2017
@SteveWilkes SteveWilkes deleted the FlattenToDynamic branch December 20, 2017 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants