Freigeben über


MethodInfo.CreateDelegate Methode

Definition

Erstellt einen Delegaten aus dieser Methode.

Überlädt

CreateDelegate(Type)

Erstellt aus dieser Methode einen Delegaten vom angegebenen Typ.

CreateDelegate(Type, Object)

Erstellt einen Delegaten vom angegebenen Typ mit dem angegebenen Ziel aus dieser Methode.

CreateDelegate<T>()

Erstellt aus dieser Methode einen Delegaten vom Typ T.

CreateDelegate<T>(Object)

Erstellt einen Delegaten vom Typ T mit dem angegebenen Ziel aus dieser Methode.

CreateDelegate(Type)

Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs

Erstellt aus dieser Methode einen Delegaten vom angegebenen Typ.

public:
 virtual Delegate ^ CreateDelegate(Type ^ delegateType);
public virtual Delegate CreateDelegate (Type delegateType);
abstract member CreateDelegate : Type -> Delegate
override this.CreateDelegate : Type -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type) As Delegate

Parameter

delegateType
Type

Der Typ des zu erstellenden Delegaten.

Gibt zurück

Der Delegat für diese Methode.

Gilt für:

CreateDelegate(Type, Object)

Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs

Erstellt einen Delegaten vom angegebenen Typ mit dem angegebenen Ziel aus dieser Methode.

public:
 virtual Delegate ^ CreateDelegate(Type ^ delegateType, System::Object ^ target);
public virtual Delegate CreateDelegate (Type delegateType, object target);
public virtual Delegate CreateDelegate (Type delegateType, object? target);
abstract member CreateDelegate : Type * obj -> Delegate
override this.CreateDelegate : Type * obj -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type, target As Object) As Delegate

Parameter

delegateType
Type

Der Typ des zu erstellenden Delegaten.

target
Object

Das Objekt, auf das der Delegat abzielte.

Gibt zurück

Der Delegat für diese Methode.

Gilt für:

CreateDelegate<T>()

Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs

Erstellt aus dieser Methode einen Delegaten vom Typ T.

public:
generic <typename T>
 where T : Delegate T CreateDelegate();
public T CreateDelegate<T> () where T : Delegate;
member this.CreateDelegate : unit -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) () As T

Typparameter

T

Der Typ des zu erstellenden Delegaten.

Gibt zurück

T

Der Delegat für diese Methode.

Gilt für:

CreateDelegate<T>(Object)

Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs
Quelle:
MethodInfo.cs

Erstellt einen Delegaten vom Typ T mit dem angegebenen Ziel aus dieser Methode.

public:
generic <typename T>
 where T : Delegate T CreateDelegate(System::Object ^ target);
public T CreateDelegate<T> (object? target) where T : Delegate;
member this.CreateDelegate : obj -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) (target As Object) As T

Typparameter

T

Der Typ des zu erstellenden Delegaten.

Parameter

target
Object

Das Objekt, auf das der Delegat abzielte.

Gibt zurück

T

Der Delegat für diese Methode.

Gilt für: