.NET Frameworkのソースコードをダウンロードするだけです。http://referencesource.microsoft.com/netframework.aspx It's Net_4.msi。しかし、私はそれをインストールした後、IEnumeratorコードファイルを見つけることができません。 Net_4.msiにすべての.NETクラスが含まれていないのは不思議です。IEnumeratorのソースコードはどこですか?
更新: 回答をありがとうと混乱して申し訳ありません。
私はIEnumeratorの定義を求めていません。 "Net_4.msi"には、.Netクラス/インタフェースのソースコードファイルがすべて含まれている必要があります。 フォルダNet_4\Source\ndp\clr\src\BCL\System\Collections
のように、IList.cs、ICollection.cs、IDictionary.cs、IEnumerable.csがあります。 これら4つのファイルは、それぞれIList、ICollection、IDictionary、およびIEnumerableソースコードファイルです。 this imageを参照してください。
IEnumerator.csファイルが見つかりません。 IEnumerator.csがどこにあるか知りたいだけです。 IEnumerator.csが "Net_4.msi"に含まれないのはなぜですか?
loki2302は完全に右です。あなたの質問を編集することができますので、実際の問題をお手伝いすることができます。これはインターフェイスなので、実際の実装(String.GetEnumerator()の場合はCharEnumeratorクラス)を知っている必要があります。 –
具体的には何をお探しですか?あなたは.Net Reflectorのような逆コンパイラを持っていますか? –