Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PropertyMetadataRetriever - implemented nested keys support for IDictionary #18

Merged
merged 7 commits into from
Dec 20, 2023

Conversation

zadykian
Copy link
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
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