Skip to content

PropertyMetadataRetriever - implemented nested keys support for IDictionary#18

Merged
sdcb merged 7 commits intosdcb:masterfrom
zadykian:feature/nested-map-props
Dec 20, 2023
Merged

PropertyMetadataRetriever - implemented nested keys support for IDictionary#18
sdcb merged 7 commits intosdcb:masterfrom
zadykian:feature/nested-map-props

Conversation

@zadykian
Copy link
Copy Markdown
Contributor

@zadykian zadykian commented Oct 27, 2023

Implemented PropertyMetadataRetriever class responsible for retrieving of information about nested properties, fields and keys in query parameters

As a result, two goals have been accomplished:

  1. Improvement of GetPropValue method. Now it properly accesses nested keys in IDictionary parameters the same way as nested properties in objects (as well as objects nested into maps, maps nested into objects and so on)

  2. The whole mechanism now supports fields

See PropertyMetadataRetrieverTests.cs for more cases

@zadykian zadykian changed the title DynamicRuntimeMacro.GetPropValue - added nested keys support for IDictionary [draft] DynamicRuntimeMacro.GetPropValue - added nested keys support for IDictionary Oct 27, 2023
@zadykian zadykian changed the title [draft] DynamicRuntimeMacro.GetPropValue - added nested keys support for IDictionary DynamicRuntimeMacro.GetPropValue - added nested keys support for IDictionary Oct 29, 2023
@zadykian zadykian changed the title DynamicRuntimeMacro.GetPropValue - added nested keys support for IDictionary PropertyMetadataRetriever - implemented nested keys support for IDictionary Oct 29, 2023
@sdcb sdcb merged commit a6e512f into sdcb:master Dec 20, 2023
@sdcb
Copy link
Copy Markdown
Owner

sdcb commented Dec 20, 2023

Thanks, looks good to me

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