2009-04-16 6 views
4

私はどのように質問を語るのか分かりませんでしたが、.NETのクラス/メソッドなどを使ってコードをステップ実行したいと思います。.NET Frameworkのソースコードをステップ実行しますか?

私はクラスのコードを表示する方法について質問しました.NETライブラリではすぐにダウンロードした.NET Reflectorで終わった。今、例として、私はより多くの情報を探しています。

は、私は次のようになります私のプログラム内のメソッドを持っている:jobsICanDoが異なるジョブを含む文字列の配列である

public bool DoThisJob(string job) 
{ 
    if (jobsICanDo.Contains(job)) 
      return true; 
} 

"Contains(job)"メソッドを実行すると、.NETライブラリと結果を返すためのクラスを通しながらコードをステップ実行したいと考えています。

一言で言えば、私はノブであり、すべてのライブラリのしくみを理解したい。私はそれがうまくいっていると受け入れるだけではない。

私の具体的な質問は、.NET Reflectorがあり、すべての.NETライブラリのコードを見ることができるようになったことです。このコードを実際に見て、.NETライブラリとクラス?

EDIT 私が探しているものには、少なくともちょっとした混乱があるようです。 if(jobsICanDo.Contains(job))にブレークポイントを設定します。私は自分のプログラムを実行し、そのことを行い、そこに着くと停止します。次のコード行に進んだとき、それはただ真を返し、続行します。私がしたいことは、そのContainsメソッドが他のコードと同様に何をしているのか見ています。

答えて

2

Visual Studio .Net 2008では、ツール - >オプションを選択し、デバッグ - >一般 - >有効にする.Net Frameworkソースステッピング。

シンボルファイルをダウンロードできるように、インターネットに接続する必要があります。

関連する問題