- PR -

プロシージャ名の一覧をリストアップしてくれるフリーソフトは?

1
投稿者投稿内容
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2008-07-02 16:16
visual studio.netで作成されたソリューションにあるソースコードの
プロシージャ名(subやfunction)の一覧をリストアップしてくれる
フリーソフトはありますでしょうか?

ちなみにソースの言語はVB.net、
.net frameworkのバージョンは1.1で
OSはwindows 2000 professionalです。

[ メッセージ編集済み 編集者: 納涼床 編集日時 2008-07-02 18:38 ]
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2008-07-02 22:08
こんばんは。

Visual Studio のオブジェクトブラウザを利用されてはいかがでしょう。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-07-02 22:22
目的は何でしょう?
XML コメント埋め込んで、XDOC だっけ?SandCastle だっけ?使えばいいのではないでしょうか。
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2008-07-03 10:30
>ueさん

オブジェクトブラウザも手段の1つですが、
1つのソリューションに多数のソースコードファイルがある場合に
(1つのソースコードファイルに多数のプロシージャが存在する場合もあります)
その中からプロシージャ名だけを手早くリストアップするには
今ひとつ非効率なような気がします。

>jittaさん

目的はvisual studio .netの1つのソリューションに含まれる
それぞれのソースコードファイルにある
すべてのプロシージャをリストアップして
一覧表にするためです。
(ソースコードファイルだけでも2000近くあります。)
SandCastleを試してみましたが、
.net frameworkのバージョン2.0以上、
OSはwindows XP以上がそれぞれ必要なようです。

どなたかこれは!というソフトがありましたら
ご教示よろしくお願いします。
rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2008-07-03 10:53
引用:

Jittaさんの書き込み (2008-07-02 22:22) より:

XDOC だっけ?


もしかして: NDoc
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2008-07-03 11:31
引用:

どなたかこれは!というソフトがありましたら
ご教示よろしくお願いします。



自作すればいんじゃないですか?

リフレクションを使えば、コンパイル後の .dll や .exe から情報を取り出すのは非常に簡単です。

コンパイル前のソースコードから、ってことになると、構文解析他が必要になるので、厳密なものを作るのは容易なこっちゃないです。
七味唐辛子
ぬし
会議室デビュー日: 2001/12/25
投稿数: 660
投稿日時: 2008-07-03 12:32
Grepとか awk とか組わせればできると思うけど
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2008-07-03 13:22
引用:

Grepとか awk とか組わせればできると思うけど



#ifdef や複雑なコメントアウト、文字列リテラルに埋め込まれたキーワードなんかに対応するのは大変じゃないすか?
1

スキルアップ/キャリアアップ(JOB@IT)