仕事で既存システムの改修をしているときに、さっぱり理解できない処理がでてきた。
それが「Type.InvokeMember」だった。
「Type」は型引数的なサムシングだろう。
「Invoke」はT.M.Revolution的なサムシングだろう。
「GetType」はT.M.Network的なサムシングだろう。
なんて漠然としてイメージしかなく、T.M.Revolutionがどうやって処理に組み込まれ、風になびいているかなんて全くもって理解できない。
『♪凍えそうな季節に君はバグをしーよー(仕様)と云うのー♪』というのであれば、身に覚えがなくはない。
「GetType」にしたってT.M.Networkが『♪Get Wild And Type♪』って歌ってるけど、Type.GetTypeはあってもType.GetWildなんて検索しても見つかりゃしない。
だから、どうしてもTypeクラスという現代社会の闇を理解できなかった。
と、ひと通り脱線したところで、このままじゃ仕事にならないので、Typeクラスについて調べてみた。