C# を XML に変換し、C# に逆シリアル化するオプションを探しています。これに対する既存のソリューションを知っている人はいますか? Roslyn SyntaxTree は Xml シリアル化できないと仮定します。また、構文ツリーの xml-serializer を作成することは、非常に大きな作業になると思います。しかし、多分そうではありませんか?
なぜこれが必要なのですか?xml-model から xsl 経由で syntaxtree-xml に、そして c# (または多分 vb) にコードを生成したいと考えています。
XSL から直接 C# を生成したくありません (実行できますが、理想的ではないと思います)。XML モデルから XAML と HTML も生成するので、XSL が必要です。
T4 テンプレートについては知っていますが、現在、さまざまな理由から他のオプションを検討しています。