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 à partir du numéro 1 pour le premier paramètre.
- attributes
- ParameterAttributes
Attributs du paramètre.
- strParamName
- String
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 CreateType()de .
Remarques
Si vous spécifiez 0 (zéro) pour iSequence, cette méthode retourne une ParameterBuilder exception au lieu de lever une exception. Il n’y a rien d’utile que vous puissiez faire avec cela ParameterBuilder.