ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.