В формах Xamarin следующий синтаксис создает исключение
public class MyClass
{
public MyClass(){}
}
public partial class MainPage : ContentPage
{
public MainPage()
{
var xs = new XmlSerializer(typeof(MyClass));
}
}
, а следующее - нет:
public partial class MainPage : ContentPage
{
public MainPage()
{
var xs = new XmlSerializer(typeof(int));
}
}
Полный текст исключения -
Классификация производного должна обеспечивать реализацию (NotSupportedException)
В консольном приложении любое выражение работает без каких-либо исключений.Что особенного в использовании XmlSerializer в формах Xamarin, что делает следующее выражение недопустимым?
var xs = new XmlSerializer(typeof(SomeReferenceTypeWithAnEmptyConstructor));