2010-12-13 14 views

答えて

3

が、少し努力しています。

Zeusは、アセンブリインターフェイスをPsuedo C#ファイルにエクスポートすることでこれを行い、このpsuedo C#ファイルに対してctagsユーティリティを実行します。

C#自体には、アセンブリの詳細をクエリできるようにするため、アセンブリのインターフェイスをエクスポートできるC#ツールを記述するのが難しくありません。

1

c#は、少なくとも "exuberant ctags"の下ではサポートされている言語ですが、ツールの性質上、ソースファイルからタグを生成することになります。私はctagsが.dllから任意の言語でタグを生成できるとは思わない。 .netにはsystem.dllのソースが含まれていますか?

あなたはctagsのであり、それがどのように動作するかを正確に何についての詳細を読みたいと思うことがあります。それは、それが実際に可能であるので、ゼウスエディタは、任意のC#のアセンブリからctagsの情報を生成することができます

Wikipedia entry for ctags

2

Reflector for .NETというプログラムをダウンロードしてください。

  • は、どのようにそれを使用します
    1. 打ち上げにそれを。
    2. 、あなたの.NETバージョン
    3. ファイル]> [開く]を選択したノードツリーであなたのdll
    4. を選択し、右のあなたは "分解しは"
    5. が楽しむ見たい機能をクリックしてください。)
をあなたが道を探しているなら

は次にこれを行うためのスクリプトを記述するのctags -R

0

を使用し、その後、あなたは無料で、交流を提供していますTelerikのJustDecompileを(使用することができますommand行インタフェース)、結果のディレクトリでctagsを実行します。彼らのウェブサイトから

例:

JustDecompile.exe [/lang:csharp] /out:[OutputDirectory] /target:[PathAndAssemblyName]. 
関連する問題