ConstructorBuilder.DefineParameter(Int32, ParameterAttributes, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Parameter dieses Konstruktors.
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
Parameter
- iSequence
- Int32
Die Position des Parameters in der Parameterliste. Parameter werden beginnend mit der Zahl 1 (für den ersten Parameter) indiziert.
- attributes
- ParameterAttributes
Die Attribute des Parameters.
- strParamName
- String
Der Name des Parameters. Der Name kann aus einer NULL-Zeichenfolge bestehen.
Gibt zurück
Ein Objekt, das den neuen Parameter dieses Konstruktors darstellt.
Ausnahmen
iSequence
ist kleiner als 0 (null) oder größer als die Anzahl der Parameter des Konstruktors.
Der enthaltende Typ wurde mithilfe von CreateType() erstellt.
Hinweise
Wenn Sie 0 (null) für iSequence
angeben, gibt diese Methode eine zurück ParameterBuilder , anstatt eine Ausnahme zu auslösen. Es gibt nichts Nützliches, was Sie mit diesem ParameterBuildertun können.