事業内容
引数にrefとoutを付加する
CodeDomを利用してメソッドの引数にrefとoutをつけたものの自動生成を行ってみます。
ソースコードは以下のような感じになります。
CodeParameterDeclarationExpressionで生成した引数のDirectionを指定することでref、outがつきます。
refの場合はFieldDirection.Ref、outの場合はFieldDirection.Outを指定します。
メソッド呼び出し時に渡す引数でref、outを利用したい場合はCodeDirectionExpressionを使います。
実行すると以下のようなソースコードが作成できます。
クラスの作成方法については
こちらを参考にしてください。
CodeDomへ