MethodInfo.CreateDelegate Metoda

Definice

Vytvoří delegáta z této metody.

Přetížení

Name Description
CreateDelegate(Type)

Vytvoří delegáta zadaného typu z této metody.

CreateDelegate(Type, Object)

Vytvoří delegáta zadaného typu se zadaným cílem z této metody.

CreateDelegate<T>()

Vytvoří delegáta typu T z této metody.

CreateDelegate<T>(Object)

Vytvoří delegáta typu T se zadaným cílem z této metody.

CreateDelegate(Type)

Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs

Vytvoří delegáta zadaného typu z této metody.

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

Parametry

delegateType
Type

Typ delegáta, který se má vytvořit.

Návraty

Delegát pro tuto metodu.

Platí pro

CreateDelegate(Type, Object)

Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs

Vytvoří delegáta zadaného typu se zadaným cílem z této metody.

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

Parametry

delegateType
Type

Typ delegáta, který se má vytvořit.

target
Object

Objekt cílený delegátem.

Návraty

Delegát pro tuto metodu.

Platí pro

CreateDelegate<T>()

Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs

Vytvoří delegáta typu T z této metody.

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

Parametry typu

T

Typ delegáta, který se má vytvořit.

Návraty

T

Delegát pro tuto metodu.

Platí pro

CreateDelegate<T>(Object)

Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs
Zdroj:
MethodInfo.cs

Vytvoří delegáta typu T se zadaným cílem z této metody.

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

Parametry typu

T

Typ delegáta, který se má vytvořit.

Parametry

target
Object

Objekt cílený delegátem.

Návraty

T

Delegát pro tuto metodu.

Platí pro