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

[Xaml] decorate markup and value providers to speed up inflating #770

merged 3 commits into from Feb 24, 2017


None yet
3 participants

StephaneDelcroix commented Feb 15, 2017

Description of Change

[Xaml][XamlC] decorate IMarkupExtnesion and IValueProvider with [AcceptEmptyServiceProvider] when the service provider isn't used. This speeds up inflating as the loader doesn't have to create a service provider. In case of XamlC, it further reduces IL size.

Bugs Fixed

API Changes

Behavioral Changes

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of master at time of PR
  • Changes adhere to coding standard
  • Consolidate commits as makes sense

StephaneDelcroix added some commits Feb 15, 2017

@StephaneDelcroix StephaneDelcroix merged commit 6d9fd89 into master Feb 24, 2017

@StephaneDelcroix StephaneDelcroix deleted the xaml-emptySP branch Feb 24, 2017

@samhouts samhouts added D-15.4 and removed cla-not-required labels Oct 10, 2017

@samhouts samhouts modified the milestones: 2.3.0, 2.3.5 Jun 27, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment