C#, C♯, C#相談室 Part98 (518レス)
上
下
前
次
1-
新
289
(1)
:
(ワッチョイ 7b8b-vY+B)
2024/12/22(日)19:48
ID:US35TJKc0(2/3)
AA×
>>287
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
289: (ワッチョイ 7b8b-vY+B) [sage] 2024/12/22(日) 19:48:07.14 ID:US35TJKc0 >>287 では失礼して Unity製ゲームのMOD開発なんかでリフレクション使いまくるのもなんかスマートじゃないから、 aelij氏のIgnoresAccessChecksToGeneratorを魔改造させてもらってフィールド含めて全パブリック&readonly解除でゲームのコードに全アクセス出来るようになってめっちゃ捗るようになったのだけど、 欲が出て標準ライブラリにも手を出したくなってやってみたらmscorlibなんかはReferenceAssemblyだからプライベートフィールドはそもそもdll内に含まれてないから書き換えられないんだよね。 ランタイム時の実体dllを決め打って渡せばstring.m_firstCharとかList<T>._sizeとかも全てアクセスできるようにはなるんだけど決め打ち渡しもスマートじゃないからどうにか自動で解決をしたい。 ILSpyやmono.cecilにはランタイム時の実体dllを特定するコードあるんだけどbuildアクションから同じ事するのって可能だろうか? http://mevius.5ch.net/test/read.cgi/tech/1719656321/289
では失礼して 製ゲームの開発なんかでリフレクション使いまくるのもなんかスマートじゃないから 氏のを魔改造させてもらってフィールド含めて全パブリック解除でゲームのコードに全アクセス出来るようになってめっちゃ捗るようになったのだけど 欲が出て標準ライブラリにも手を出したくなってやってみたらなんかはだからプライベートフィールドはそもそも内に含まれてないから書き換えられないんだよね ランタイム時の実体を決め打って渡せばとかとかも全てアクセスできるようにはなるんだけど決め打ち渡しもスマートじゃないからどうにか自動で解決をしたい やにはランタイム時の実体を特定するコードあるんだけどアクションから同じ事するのって可能だろうか?
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 229 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.033s