Skip to content

Conversation

@MaxKot
Copy link

@MaxKot MaxKot commented Jan 25, 2023

Reduce the number of Reflection API calls and pre-allocate required capacity when binding a dictionary or set to an existing value by using generic factory types.

Fixes #81183.

Reduce the number of Reflection API calls and pre-allocate required
capacity when binding a dictionary or set to an existing value by using
generic factory types.

Fixes dotnet#81183.
@ghost ghost added area-Extensions-Configuration community-contribution Indicates that the PR has been added by a community member labels Jan 25, 2023
@ghost
Copy link

ghost commented Jan 25, 2023

Tagging subscribers to this area: @dotnet/area-extensions-configuration
See info in area-owners.md if you want to be subscribed.

Issue Details

Reduce the number of Reflection API calls and pre-allocate required capacity when binding a dictionary or set to an existing value by using generic factory types.

Fixes #81183.

Author: MaxKot
Assignees: -
Labels:

area-Extensions-Configuration

Milestone: -

@dnfadmin
Copy link

dnfadmin commented Jan 25, 2023

CLA assistant check
All CLA requirements met.

@tarekgh
Copy link
Member

tarekgh commented Jan 25, 2023

I am currently touching this code for other fixes in the PR #81050. We can revisit this when that PR is done.

@tarekgh tarekgh closed this Jan 25, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Feb 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Extensions-Configuration community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve ConfigurationBinder performance with existing collections

3 participants