ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このコンストラクターのパラメーターを定義します。
public:
System::Reflection::Emit::ParameterBuilder ^ DefineParameter(int iSequence, System::Reflection::ParameterAttributes attributes, System::String ^ strParamName);
public System.Reflection.Emit.ParameterBuilder DefineParameter (int iSequence, System.Reflection.ParameterAttributes attributes, string? strParamName);
public System.Reflection.Emit.ParameterBuilder DefineParameter (int iSequence, System.Reflection.ParameterAttributes attributes, string strParamName);
member this.DefineParameter : int * System.Reflection.ParameterAttributes * string -> System.Reflection.Emit.ParameterBuilder
Public Function DefineParameter (iSequence As Integer, attributes As ParameterAttributes, strParamName As String) As ParameterBuilder
パラメーター
- iSequence
- Int32
パラメーター リストのパラメーターの位置。 最初のパラメーターに対応する 1 から順番にインデックス番号がパラメーターに付けられます。
- attributes
- ParameterAttributes
パラメーターの属性。
- strParamName
- String
パラメーターの名前。 名前は、null 文字列にすることができます。
戻り値
このコンストラクターの新しいパラメーターを表すオブジェクト。
例外
iSequence
が 0 (ゼロ) より小さいか、またはコンストラクターのパラメーター数よりも大きい値です。
含んでいる型は CreateType() を使用して作成されています。
注釈
に 0 (ゼロ) を iSequence
指定した場合、このメソッドは例外を ParameterBuilder スローする代わりに を返します。 この ParameterBuilderでできることは何も役に立ちません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET