Compartir a través de


ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Método

Definición

Define un parámetro de este constructor.

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

Parámetros

iSequence
Int32

Posición del parámetro en la lista de parámetros. Los parámetros se indizan empezando por el número 1 para el primer parámetro.

attributes
ParameterAttributes

Atributos del parámetro.

strParamName
String

El nombre del parámetro. El nombre puede ser la cadena nula.

Devoluciones

Objeto que representa el nuevo parámetro de este constructor.

Excepciones

iSequence es menor que 0 (cero) o es mayor que el número de parámetros del constructor.

Tipo contenedor que se ha creado mediante CreateType().

Comentarios

Si especifica 0 (cero) para iSequence, este método devuelve en ParameterBuilder lugar de producir una excepción. No hay nada útil que pueda hacer con este ParameterBuilder.

Se aplica a