MethodBuilder.DefineParameter メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MethodBuilder.DefineParameter メソッドの意味・解説 

MethodBuilder.DefineParameter メソッド

このメソッドのパラメータを定義します。

名前空間: System.Reflection.Emit
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function DefineParameter ( _
    position As Integer, _
    attributes As ParameterAttributes, _
    strParamName As String _
) As ParameterBuilder
Dim instance As MethodBuilder
Dim position As Integer
Dim attributes As ParameterAttributes
Dim strParamName As String
Dim returnValue As ParameterBuilder

returnValue = instance.DefineParameter(position, attributes, strParamName)
public ParameterBuilder DefineParameter (
    int position,
    ParameterAttributes attributes,
    string strParamName
)
public:
ParameterBuilder^ DefineParameter (
    int position, 
    ParameterAttributes attributes, 
    String^ strParamName
)
public ParameterBuilder DefineParameter (
    int position, 
    ParameterAttributes attributes, 
    String strParamName
)
public function DefineParameter (
    position : int, 
    attributes : ParameterAttributes, 
    strParamName : String
) : ParameterBuilder

パラメータ

position

パラメータ リスト内のパラメータの位置。パラメータのインデックスは 1 から始まります。最初のパラメータが 1 です。

attributes

パラメータの属性。

strParamName

パラメータの名前。名前は null 文字列でもかまいません。

戻り値
このメソッドの新しいパラメータを表す ParameterBuilder オブジェクトを返します。

例外例外
例外の種類条件

ArgumentOutOfRangeException

メソッドにパラメータがありません。

または

positionが 0 以下です。

または

position がメソッドのパラメータ数を超える値です。

InvalidOperationException

外側の型が CreateType を使用して作成されています。

または

現在のメソッドでは、IsGenericMethod プロパティは true ですが、IsGenericMethodDefinition プロパティが false です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MethodBuilder クラス
MethodBuilder メンバ
System.Reflection.Emit 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

MethodBuilder.DefineParameter メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MethodBuilder.DefineParameter メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS