都内で働くSEの技術的なひとりごと

都内でサラリーマンやってます。マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。よろしくお願いします♪

referencesource! ブラウザで.NET Framework のソースが見ることができる!と思って記事書いてみた

 ここから、.NETFramework のソースを参照することが可能です。素敵な単語がありますね。『 Roslyn 』

 Browse the .NET Framework source code online, with search and navigation powered by Roslyn.

 早速、内容を見てみましょう。ConCurrentDictionary が検索できるので、.NETFramework 4.5 ベースっぽいですね。

f:id:koogucc11:20140328102046p:plain

 AddOrUpdate はこんな感じ。

f:id:koogucc11:20140328112030p:plain

 TryUpdate はスレッドセーフですね。AddOrUpdate はスレッドセーフなメソッドなのが分かります。

f:id:koogucc11:20140328112816p:plain

 時間があるときに、眺めてみよう。