* [X] throw XPE on missing element .ctor
In case of runtime parse, wrap the MissingMethodException in a
XamlParseException, to get lineInfo. In case of XamlC, detect missing
constructor and fail early.
- fixes#4751
* fix for ns1.0
* [Xaml] un-obsolete XamlLoader.Create
now that we plan to load Xaml files without compiling the ctor, keeping
XamlLoader.Create makes sense.
* [Xaml] add FallbackTypeResolver
* Additional tests
* More tests
* Further tests
* [Xaml] provide an mock App
* [C] allow re-registering implicit styles
* Some tweaks and reinstated test with missing resource key
* Add StyleAppliedToDerivedTypesAppliesToDerivedUnknownType test
* Renamed some stuff for consistency. Added some CSS tests.
* Remove use of ValueTuple
* Temporarily disable failing tests
* redirect valueprovider exceptions to the handler, allow the handler to intercept excpetion with Create()
* fix the CSS situation
* new callback, works for CSS
* [Xaml] open non-generic FindByName()
* [Xaml[C]] Only set the namescope when it's different
avoid setting the NamesCope if it's the same as the parent.
Also provide an IReferenceProvider for markup extension that need to
replicate the x:Reference behavior.
* [Xaml] Chain op_implicit for OnPlatform (if needed)
For OnPlatform<T>, if a conversion for T to the destination type exists,
first convert OnPlatform<T> to T, the T to the dest type
Also unify the way we look for op_implicit operators
* [Xaml] only apply the double opImplicit if a flag is set
* [C] allow conversion on parameter
* [X] Support Merged RD
* [X] Support RD as xaml roots
* [XamlC] I have no idea how that used to work before
* [C] Remove debugging statements
* fix docs