.net Frameworkの中身のコードを見る

もくじ
https://tera1707.com/entry/2022/02/06/144447

# やりたいこと

C++で、Windowメッセージ(WM_〇〇みたいな)をうけたことをきっかけにして何か処理を行う、みたいなことをしていたのを、C#に移植したいときに、

同じようなきっかけ(イベント)を拾えるものが.netにあるのかどうかを見たい。

で、そのために、.net frameworkの中身を見たい。

(本当は.net6とか7のコードがみたいけど、とりあえず.net frameworkが見れることをしったのでメモ。)

やったこと

下記で見れる。

.netFW

https://referencesource.microsoft.com/

2023/8月末時点ではこんな感じだった。

.net core以降?のはここで見れるっぽい。

https://source.dot.net/#Microsoft.Win32.SystemEvents/artifacts/obj/Microsoft.Win32.SystemEvents/stub/Debug/net9.0/Microsoft.Win32.SystemEvents.ForwardedTypes.cs,320537fc0dd26bd7

参考

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

https://www.ipentec.com/document/windows-dot-net-framework-reference-library-sourcecode