Partager via


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

Définition

Définit un paramètre de ce constructeur.

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

Paramètres

iSequence
Int32

Position du paramètre dans la liste des paramètres. Les paramètres sont indexés en commençant par le numéro 1 pour le premier paramètre.

attributes
ParameterAttributes

Attributs du paramètres.

strParamName
String

Le nom du paramètre. Le nom peut être la chaîne Null.

Retours

Objet qui représente le nouveau paramètre de ce constructeur.

Exceptions

iSequence est inférieur à 0 (zéro) ou est supérieur au nombre de paramètres du constructeur.

Le type conteneur a été créé à l’aide de CreateType().

Remarques

Si vous spécifiez 0 (zéro) pour iSequence, cette méthode retourne un ParameterBuilder au lieu de lever une exception. Il n’y a rien d’utile que vous puissiez faire avec ce ParameterBuilder.

S’applique à