Condividi tramite


MethodInfo.CreateDelegate Metodo

Definizione

Crea un delegato da questo metodo.

Overload

CreateDelegate(Type)

Crea un delegato del tipo specificato da questo metodo.

CreateDelegate(Type, Object)

Crea un delegato del tipo specificato con la destinazione specificata da questo metodo.

CreateDelegate<T>()

Crea un delegato di tipo T da questo metodo.

CreateDelegate<T>(Object)

Crea un delegato di tipo T con la destinazione specificata da questo metodo.

CreateDelegate(Type)

Origine:
MethodInfo.cs
Origine:
MethodInfo.cs
Origine:
MethodInfo.cs

Crea un delegato del tipo specificato da questo metodo.

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

Parametri

delegateType
Type

Tipo del delegato da creare.

Restituisce

Delegato per questo metodo.

Si applica a

CreateDelegate(Type, Object)

Origine:
MethodInfo.cs
Origine:
MethodInfo.cs
Origine:
MethodInfo.cs

Crea un delegato del tipo specificato con la destinazione specificata da questo metodo.

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

Parametri

delegateType
Type

Tipo del delegato da creare.

target
Object

Oggetto impostato come destinazione dal delegato.

Restituisce

Delegato per questo metodo.

Si applica a

CreateDelegate<T>()

Origine:
MethodInfo.cs
Origine:
MethodInfo.cs
Origine:
MethodInfo.cs

Crea un delegato di tipo T da questo metodo.

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

Parametri di tipo

T

Tipo del delegato da creare.

Restituisce

T

Delegato per questo metodo.

Si applica a

CreateDelegate<T>(Object)

Origine:
MethodInfo.cs
Origine:
MethodInfo.cs
Origine:
MethodInfo.cs

Crea un delegato di tipo T con la destinazione specificata da questo metodo.

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

Parametri di tipo

T

Tipo del delegato da creare.

Parametri

target
Object

Oggetto impostato come destinazione dal delegato.

Restituisce

T

Delegato per questo metodo.

Si applica a