ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendefinisikan parameter konstruktor ini.
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
Parameter
- iSequence
- Int32
Posisi parameter dalam daftar parameter. Parameter diindeks dimulai dengan angka 1 untuk parameter pertama.
- attributes
- ParameterAttributes
Atribut parameter .
- strParamName
- String
Nama parameter. Nama dapat berupa string null.
Mengembalikan
Objek yang mewakili parameter baru konstruktor ini.
Pengecualian
iSequence
kurang dari 0 (nol), atau lebih besar dari jumlah parameter konstruktor.
Jenis yang berisi telah dibuat menggunakan CreateType().
Keterangan
Jika Anda menentukan 0 (nol) untuk iSequence
, metode ini mengembalikan alih-alih ParameterBuilder melemparkan pengecualian. Tidak ada yang berguna yang dapat Anda lakukan dengan ini ParameterBuilder.