ねののお庭。

かりかりもふもふ。

.NET Core

System.Reactiveの中身をほんのちょっと読んで見る。(その1)

その1(s_implは何ですか) その2(クラスとその役割) その3(動作を追ってみる) Rxの中身をほんのちょっと読んで見る。 前々回にふと気になったのでRxのチェーンがどういう感じなのかなと思ってうんたららみたいな記事を書いたのですが、今度はちゃんとSystem.R…

EqualityComparer<T>.Defaultの実装を追ってみる。

気になりません? 純粋にどうやって生成してるのか疑問に思ったので気が済むまで追ってみる。 完全に備忘録でありいろいろ雑。 using System.Runtime.CompilerServices; namespace System.Collections.Generic { [TypeForwardedFrom("mscorlib, Version=4.0.0…

Reactive Extensionsのメソッドチェーンの後ろ側が気になったので見ていく。

Rx難しいね。 Rx、使う分にはぺちぺちメソッドチェーンで幸せいっぱいなのですが、IObserverとIObservableがどういうふうに連結されていっているのかイマイチ想像がつかなかったので、オペレータ自作という形で調べてみたり動かしてみたりデバッグしてみたり…

.NET Coreにおけるローカルなnugetパッケージの使い方とその参照の持ち方。

.NET Core におけるローカルでのnugetパッケージの使い方。 コマンドの解説。 本題(参照とかがどうなってるのか) まとめ 追記(2021/01/14) .NET Core におけるローカルでのnugetパッケージの使い方。 パッケージ、作っておくと何かと楽ですよね。dllの直接参…

2つの平面(領域)間の対応をとる方法。(C#で射影変換)

お品書き 2平面間の対応 射影変換ってなんぞ ライブラリ作った。(C# / .NET Standard2.0) 可視化してみる まとめ 2平面間の対応 はい。よくあると思います。 Canvas座標値と、そこの表示している地図画像の実世界上の値の対応(画素でnピクセルのところは実世…