C#, C♯, C#相談室 Part98 (392レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

285
(1): デフォルトの名無しさん (ワッチョイ 7b8b-vY+B) [sage] 2024/12/22(日) 11:59:15.10 ID:US35TJKc0(1/3) AAS
「自転車置き場の屋根の色」現象発生中
289
(1): デフォルトの名無しさん (ワッチョイ 7b8b-vY+B) [sage] 2024/12/22(日) 19:48:07.14 ID:US35TJKc0(2/3) AAS
>>287
287(1): デフォルトの名無しさん (ワッチョイ 195d-PrDn) [sage] 2024/12/22(日) 16:36:51.22 ID:J7cuP3Nu0(1) AAS
>>285
「原子力発電所の建設」について議論したいなら付き合うよ、それで議題は?
では失礼して
Unity製ゲームのMOD開発なんかでリフレクション使いまくるのもなんかスマートじゃないから、
aelij氏のIgnoresAccessChecksToGeneratorを魔改造させてもらってフィールド含めて全パブリック&readonly解除でゲームのコードに全アクセス出来るようになってめっちゃ捗るようになったのだけど、
欲が出て標準ライブラリにも手を出したくなってやってみたらmscorlibなんかはReferenceAssemblyだからプライベートフィールドはそもそもdll内に含まれてないから書き換えられないんだよね。
ランタイム時の実体dllを決め打って渡せばstring.m_firstCharとかList<T>._sizeとかも全てアクセスできるようにはなるんだけど決め打ち渡しもスマートじゃないからどうにか自動で解決をしたい。
ILSpyやmono.cecilにはランタイム時の実体dllを特定するコードあるんだけどbuildアクションから同じ事するのって可能だろうか?
291: デフォルトの名無しさん (ワッチョイ 7b8b-vY+B) [sage] 2024/12/22(日) 20:10:00.61 ID:US35TJKc0(3/3) AAS
へー
なんだかもうゲームよりMOD開発、MOD開発より開発環境開発の方が長くなっちゃってますわ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.975s*