Freigeben über


MethodBuilder.DefineParameterCore(Int32, ParameterAttributes, String) Methode

Definition

Definiert beim Überschreiben in einer abgeleiteten Klasse einen Parameter oder Rückgabeparameter für diese Methode.

protected:
 abstract System::Reflection::Emit::ParameterBuilder ^ DefineParameterCore(int position, System::Reflection::ParameterAttributes attributes, System::String ^ strParamName);
protected abstract System.Reflection.Emit.ParameterBuilder DefineParameterCore (int position, System.Reflection.ParameterAttributes attributes, string? strParamName);
abstract member DefineParameterCore : int * System.Reflection.ParameterAttributes * string -> System.Reflection.Emit.ParameterBuilder
Protected MustOverride Function DefineParameterCore (position As Integer, attributes As ParameterAttributes, strParamName As String) As ParameterBuilder

Parameter

position
Int32

Die Position des Parameters in der Parameterliste. Parameter werden ab der Zahl 1 für den ersten Parameter indiziert. die Zahl 0 stellt den Rückgabeparameter der -Methode dar.

attributes
ParameterAttributes

Der ParameterAttributes des Parameters.

strParamName
String

Der Name des Parameters. Der Name kann die null Zeichenfolge sein.

Gibt zurück

Gibt ein ParameterBuilder -Objekt zurück, das einen Parameter dieser Methode oder den Rückgabeparameter dieser Methode darstellt.

Hinweise

Das zurückgegebene ParameterBuilder kann verwendet werden, um benutzerdefinierte Attribute anzuwenden.

Gilt für: