Reflection.Emit
その場で動的アセンブリを生成するために、名前空間の型を使用しています (動的型を含む)。
リフレクションとReflection.Emit
名前空間の両方が、CLR 型のメソッドとプロパティを処理するための API を提供します。
私の知る限り、プロパティは C# コンパイラによってメソッドとして実装されているため、動的に発行するときにこれらをどのように処理すればよいのでしょうか?
MethodBuilder
またはを使用してプロパティを発行する必要がありますPropertyBuilder
か? DefineMethod
(つまり:またはDefineProperty
?を呼び出すことによって)
あるアプローチが他のアプローチよりも推奨されるものはありますか?