基本型の正しいプロパティを残したクラスのシリアル化に取り組んでいます。
[Serializable]
public class MyClass{
public BaseChild Left {get;set;}
public BaseChild Right {get;set;}
}
これをシリアル化すると、次のような xml が得られます。
<Left p7:type="InherrittedChild" xmlns:p7=blabla>
<Property />
</Left>
これらのプロパティに設定して、xml を次のように表示できるオプションはありますか。
<Left>
<InherittedChild>
<Property />
</InherittedChild>
</Left>
同じタイプのプロパティが 2 つある[XmlInclude(typeof(child))]
ため、あいまいな xml をレンダリングするため、単に追加することはできません。