2016-11-03 9 views
0

System.Collections.Genericでデータ構造のMS実装をステップバイステップで検討したかったのです。 Visual Studio 2015デバッガを以下のオプションに設定しました。Visual Studioは、.NET Frameworkコードのデバッグ中にコンストラクタと関数をステップオーバーします

最初の問題:LinkedListコンストラクタ以上のLinkedList<int> list = new LinkedList<int>();デバッガステップにステップインしようとしています。この特定のコンストラクタは空です。これは空のコンストラクタをステップオーバーするVSデバッガのデフォルトの動作ですか?
2番目の問題:デバッガがステップインではなくinternal LinkedListNode(LinkedList<T> list, T value)コンストラクタをステップオーバーします。
デバッガをコンストラクタにステップインする方法を教えてください。

enter image description here enter image description here

+0

参照元シンボルサーバーは更新が非常に遅いです。あなたはおそらくあなたのマシンに.NET 4.6.2をまだ持っていますが、それはまだ持っていません。 PDBはmsdlサーバーからしか取得できませんが、ソース情報はありません。デバッガが[この手順](http://stackoverflow.com/a/27655501/17034)を使用してPDBを取得できないことがわかります。 –

+0

@newprint、この問題に関する最新情報をお知らせください。 –

答えて

0

をロードし、それもI場合のLinkedListへのステップができませんでした正しいデバッグ.NET Frameworkのソースコードステップhereを使用してください。実際には「Go To Definition」を使用してSystem.Collections.Generic.LinkedListを参照すると、ブレークポイントを最初に追加した場合でもステップインすることができます我々はできなかったそれに一歩。

enter image description here

0

あなたはここで見たことが:How to: Debug.Net Framework Source

をあなたはシンボルを持っていることを確認し、私は私の側でそれをデバッグする

関連する問題