MethodInfo.CreateDelegate Método

Definição

Cria um delegado com base nesse método.

Sobrecargas

Nome Description
CreateDelegate(Type)

Cria um delegado do tipo especificado desse método.

CreateDelegate(Type, Object)

Cria um delegado do tipo especificado com o destino especificado desse método.

CreateDelegate<T>()

Cria um delegado do tipo T com base nesse método.

CreateDelegate<T>(Object)

Cria um delegado de tipo T com o destino especificado desse método.

CreateDelegate(Type)

Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs

Cria um delegado do tipo especificado desse método.

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

Parâmetros

delegateType
Type

O tipo do delegado a ser criado.

Retornos

O delegado para esse método.

Aplica-se a

CreateDelegate(Type, Object)

Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs

Cria um delegado do tipo especificado com o destino especificado desse método.

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

Parâmetros

delegateType
Type

O tipo do delegado a ser criado.

target
Object

O objeto direcionado pelo delegado.

Retornos

O delegado para esse método.

Aplica-se a

CreateDelegate<T>()

Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs

Cria um delegado do tipo T com base nesse método.

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

Parâmetros de tipo

T

O tipo do delegado a ser criado.

Retornos

T

O delegado para esse método.

Aplica-se a

CreateDelegate<T>(Object)

Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs
Origem:
MethodInfo.cs

Cria um delegado de tipo T com o destino especificado desse método.

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

Parâmetros de tipo

T

O tipo do delegado a ser criado.

Parâmetros

target
Object

O objeto direcionado pelo delegado.

Retornos

T

O delegado para esse método.

Aplica-se a