Я сериализация набора классов, который выглядит как:Изменения унаследованного имени класса в XML C#
public class Wrapper
{
IInterface obj;
}
public interface IInterface
{
}
[XmlType("ClassA")]
public ImplA : IInterface
{
}
В настоящее время XML сгенерированного выглядит как
<Wrapper>
<IInterface xsi:type="ClassA">
...
</IInterface>
</Wrapper>
Есть в любом случае включать имя пользовательского типа как имя элемента, а не включать его в тип?
Я подозреваю, что ответ заключается в том, чтобы написать собственный сериализатор. – Lazarus