Javascript に出力するSharpKitを使用して HTML パーサーを作成しています。しかし、バイナリを出力するCsQueryで同じコードを時々実行したいと考えています。
SharpKit 用に私が持っているコードは、CsQuery でほとんど直接使用できますが、次のように完全ではありません。
- 名前空間を変更する必要があり、それに応じて関数/クラス名も変更されます。
- また、CsQuery コードではまったく必要のない Sharpkit の .NET クラスをエミュレートするクラスもいくつかあります。
これらの変更をプログラムで実行することで、コードの同期を維持できるようにしたいと考えています。これは可能ですか?ここでのソリューションは古すぎて C# 4.0 で動作しませんが、Rosalyn はこれを実行できるはずだと思います。