目次

.NET Framework のライブラリのコードや実装を確認したい

.NET Framework を利用した開発で、.NET Frameworkのライブラリの実装やソースコードを確認したいことがあります。この記事では.NET Frameworkのソースコードの確認方法を紹介します。

確認方法

http://referencesource.microsoft.com/ のサイトで確認できます。

サイトにアクセスすると下図の画面が表示されます。


上部の検索ボックスでクラスやタイプを検索できます。今回は"String"で検索してみます。


検索結果の"String"クラスをクリックします。右側にクラスのコードが表示されます。


右上の[Document Outline]ボタンをクリックします。左側のエリアがドキュメントのアウトラインに変わります。一覧から"Substring"メソッドをクリックします。右側にSubstringメソッドのコードが表示されます。


コードを閲覧でき、内部の実装を確認できます。


内部はunsafeコードでポインタ操作で処理をしていることがわかります。

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2014-12-09
iPentec all rights reserverd.