Skip to content

Conversation

@Mpdreamz
Copy link
Member

@Mpdreamz Mpdreamz commented Dec 1, 2015

This cleans up ElasticContractResolver drastically, no need to manually add interfaces here.

Also removed SettingsContractResolver wrapper concept, we now only ship with one contract resolver.

All descriptors now follow the IDescriptor pattern.

Refactored Sort() related methods where ever they were used.

Introduced containers where needed.

This is not the performance related work, although the caching for the variable field name queries happened in a static field in a generic class, kinda defeating the purpose 👎 This should speed serialization for warmed up types a tad.

gmarz added a commit that referenced this pull request Dec 1, 2015
@gmarz gmarz merged commit 7c4bac1 into 2.0 Dec 1, 2015
@gmarz gmarz deleted the vnext/simplify-contract branch December 1, 2015 16:37
@gmarz gmarz mentioned this pull request Dec 2, 2015
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