Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Make WinRT/UWP platform classes more maintainable #652
Description of Change
The WinRT/UWP shared Platform.cs and NavigationPageRenderer.cs files share the bulk of their code; the many interlaced conditional compilation statements make them difficult to modify and review changes in.
This change is aimed at reducing the number of conditional compilation statements and making it clearer how the platform and navigation pages behave on each platform.
This also allows for the removal of a few suppressed Resharper warnings about methods which are marked
No tests, this is just a refactoring.
Countless future ones :)
this is so beautiful I almost wish all of our platforms were defined in a single Shared Asset Projects.