-
Notifications
You must be signed in to change notification settings - Fork 1.2k
System.Xaml platform independence #3543
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
Comments
Please take a look at #46, which I believe tracks the main discussion. Just realized that I did some research/thinking about this a while back but haven't jotted down my notes anywhere. One key problem that has to be solved at a design level is whether to keep calling the hypothetical new assembly Imagine that a .NET 4.6 WPF application were to On the other hand, if we were to rename This is not impossible to solve, but there isn't a simple approach either that can be put into effect easily. Whatever is chosen should be done with care and with a mind to minimize potential problems of these kinds. |
Thanks for pointing me to that other issue. I actually looked before I opened this, but didn't find that one. I'll close this issue then. |
I was looking at using System.Xaml to serialize some state in an application. My usage is completely unrelated to windows and UI components. System.Xaml appears to be almost entirely platform agnostic, except for one reference to System.Windows.Extensions. As far as I can tell, the only type consumed in that library is System.Xaml.Permissions.XamlAccessLevel, which itself doesn't have any platform specific dependencies. If it was possible to move that XamlAccessLevel type into System.Xaml, and "forward" it from System.Windows.Extensions, that could make System.Xaml completely platform agnostic (as far as I can tell).
Would platform independence be a desirable property for System.Xaml to have?
The text was updated successfully, but these errors were encountered: