ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Metodo

Definizione

Definisce un parametro di questo costruttore.

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);
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

Parametri

iSequence
Int32

Posizione del parametro nell'elenco dei parametri. I parametri vengono indicizzati a partire dal numero 1 per il primo parametro.

attributes
ParameterAttributes

Attributi del parametro.

strParamName
String

Nome del parametro. Il nome può essere la stringa Null.

Valori restituiti

Oggetto che rappresenta il nuovo parametro di questo costruttore.

Eccezioni

iSequence è minore di 0 (zero) o è maggiore del numero di parametri del costruttore.

Il tipo contenitore è stato creato utilizzando CreateType().

Commenti

Se si specifica 0 (zero) per iSequence, questo metodo restituisce invece ParameterBuilder di generare un'eccezione. Non c'è nulla di utile che è possibile fare con questo ParameterBuilder.

Si applica a