• ベストアンサー

System.Environment.~のコードは

C# cドライブにあるお気に入りフォルダのパスを取得するコードを書こうとしたら、なんと便利な関数が用意されてるじゃないですか。 System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites)); この関数の中身(コード)を見ようとしたら、どこかで見ることが出来るのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (766/5722)
回答No.1

もしかしたらこちらから探せるかも知れません。 .NET はオープンソースです https://dotnet.microsoft.com/ja-jp/platform/open-source からその先の、 .NET Platform https://github.com/dotnet?WT.mc_id=dotnet-35129-website 私も興味があったのでちょっと見てみました。 これにあるかなと思ったのが runtime のソースです。 GetFolderPathがあるのはこちら。 runtime\src\libraries\System.Private.CoreLib\src\System\Environment.cs さらにそこから呼ばれているGetFolderPathCoreはこちら。 runtime\src\libraries\System.Private.CoreLib\src\System\Environment.Win32.cs その先は・・・。

gennya
質問者

お礼

回答ありがとうございました。 オープンソースだったのですね。 でも私にはどこをどう見たらよいのやら、全く出が出ません。

関連するQ&A