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

Features/rendermode #9277

Merged
merged 8 commits into from
Sep 13, 2023
Merged

Features/rendermode #9277

merged 8 commits into from
Sep 13, 2023

Conversation

chsienki
Copy link
Contributor

Merge rendermode feature to main. Code flow only PR.

We'll do a feature/test plan review later this week, but want to get it merged to ensure we have enough time for RC2 codeflow to AspNetCore

* Basic support for components specifying render modes
Implement @rendermode attributes
* Explicit render mode error
- Make it an error to specify a @rendermode attribute on a component that declares an explicit @rendermode directive

* Add docs for rendermode attribute

* Remove hard coded doc strings for rendermode directive

* Swap prototype comment for issue link

* Wording / formatting
* Implement expression version of @rendermode directive
* Restore to previous lowering mechansim
* Use global and fully typed name on attribute
* Rename generated attribute to have prefix
* Fix design time directives
Merges main into the feature branch. 

Merge was mostly clean, just combining the rendermode and formname
additions. I've added comments to the less obvious merge resolutions
(diagnostic numbers and a parsing fix), but it was generally very
simple.
@chsienki chsienki requested a review from a team as a code owner September 12, 2023 22:59
@chsienki chsienki added this to the 17.8 P3 milestone Sep 12, 2023
@chsienki
Copy link
Contributor Author

@dotnet/razor-compiler for review please.

@chsienki chsienki merged commit d9a1071 into main Sep 13, 2023
@chsienki chsienki deleted the features/rendermode branch September 13, 2023 01:18
@ghost ghost modified the milestones: 17.8 P3, Next Sep 13, 2023
@Cosifne Cosifne modified the milestones: Next, 17.8 P3 Sep 25, 2023
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.

3 participants