2009-05-17 15 views

答えて

3

現在、CodeDomプロバイダを実装する予定はありません。しかし他の誰かがそれを行うことができます。もし他の人が役に立つと思う人がいれば、私はそれをマージしない理由がありません。

あなたが何を使うのかを具体的に理解するのに役立ちます。

+0

ジミー コード生成のためにifを使用したいと思います。 ATM私はC#VBとF#でコードを生成するのにほぼ同じコードを使用しています。しかし、IronRubyの場合、かなりの量のカスタムコードを実行する必要があります。 – Simon

+0

IronRuby用のコードを生成する必要もあります - CodeDomツリーを生成するためのフレームワークはすでに用意されていますが、紛失したのは仮想のIronRubyCodeDomProviderだけです。 – plaureano

0

これは、コード化されたプロバイダーが何をするのか、多くのことがあります。本質的にそれはあなたがあなたの処分にいくつかの強力なツールを持っていることを意味する動的です。これらは、あなたが任意のコードなどを実行することを可能にするevalのようなものを含みます。

+1

はい、CodeDomProviderのアイデアは、同じ世代のコードを書くことができ、どの言語でも機能するということです。 「IronRubyProvider」がなければ、鉄のルビーを特殊なケースとして扱わなければならないでしょう。 – Simon

1

現在のソースでの参照を見つけることができないようです。しかし、何年か前にthis postに戻ったJohn Lamは、今後追加しようとしているものだと言いました。

+0

コンラッド。 Uはあなたのリンクから "l"を逃した http://www.iunknown.com/2007/07/a-first-look-at.html そして私はそれを見て、質問にリンクを含めるべきだった。しかし、それは2年前です。私は「実装するロードマップ」よりもはるかに決定的なことを望んでいました。 – Simon

関連する問題