-
Notifications
You must be signed in to change notification settings - Fork 10k
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
Add runtime support for Blazor attribute splatting #10357
Commits on May 28, 2019
-
Add basic tests for duplicate attributes
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 23f6ccb - Browse repository at this point
Copy the full SHA 23f6ccbView commit details -
Add AddMultipleAttributes improve RTB
- Adds AddMultipleAttributes - Fix RTB to de-dupe attributes - Fix RTB behaviour with boxed EventCallback (#8336) - Add lots of tests for new RTB behaviour and EventCallback
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 4d5ced4 - Browse repository at this point
Copy the full SHA 4d5ced4View commit details -
This was being flaky while I was running E2E tests locally, and it wasn't using a resiliant equality comparison.
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 630d5f6 - Browse repository at this point
Copy the full SHA 630d5f6View commit details -
Add new setting on ParameterAttribute
Adds the option to mark a parameter as an *extra* parameter. Why is this on ParameterAttribute and not a new type? It makes sense to make it a modifier on Parameter so you can use it both ways (explicitly set it, or allow it to collect *extras*). Added unit tests and validations for interacting with the new setting.
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for b815d3c - Browse repository at this point
Copy the full SHA b815d3cView commit details -
Add renderer tests for 'extra' parameters
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for ef3a2fa - Browse repository at this point
Copy the full SHA ef3a2faView commit details -
Refactor Diagnostics for more analyzers
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for c6aaf93 - Browse repository at this point
Copy the full SHA c6aaf93View commit details -
Simplify analyzer and fix CascadingParameter
This is the *easy way* to write an analyzer that looks at declarations. The information that's avaialable from symbols is much more high level than syntax. Much of what's in this code today is needed to reverse engineer what the compiler does already. If you use symbols you get to benefit from all of that. Also added validation for cascading parameters to the analyzer that I think was just missing due to oversight. The overall design pattern here is what I've been converging on for the ASP.NET Core analyzers as a whole, and it seems to scale really well.
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for dae4214 - Browse repository at this point
Copy the full SHA dae4214View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for e0245e5 - Browse repository at this point
Copy the full SHA e0245e5View commit details -
This involved a refactor to run the analyzer per-type instead of per-property.
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for d1d8042 - Browse repository at this point
Copy the full SHA d1d8042View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 2342762 - Browse repository at this point
Copy the full SHA 2342762View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 6d5794c - Browse repository at this point
Copy the full SHA 6d5794cView commit details -
PR feedback on PCE and more renames
Ryan Nowak committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 77bf360 - Browse repository at this point
Copy the full SHA 77bf360View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 9f3ffb5 - Browse repository at this point
Copy the full SHA 9f3ffb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd5498 - Browse repository at this point
Copy the full SHA ccd5498View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 30c3bfe - Browse repository at this point
Copy the full SHA 30c3bfeView commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 2341101 - Browse repository at this point
Copy the full SHA 2341101View commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for f45975d - Browse repository at this point
Copy the full SHA f45975dView commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 3d38b3b - Browse repository at this point
Copy the full SHA 3d38b3bView commit details -
Ryan Nowak committed
May 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 95832c6 - Browse repository at this point
Copy the full SHA 95832c6View commit details