MethodInfo.CreateDelegate Метод

Определение

Создает делегат из этого метода.

Перегрузки

CreateDelegate(Type)

Создает делегат заданного типа из этого метода.

CreateDelegate(Type, Object)

Создает делегат заданного типа с заданным целевым объектом из этого метода.

CreateDelegate<T>()

Создает делегат типа T из этого метода.

CreateDelegate<T>(Object)

Создает делегат типа T с указанным целевым объектом из этого метода.

CreateDelegate(Type)

Создает делегат заданного типа из этого метода.

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

Параметры

delegateType
Type

Тип создаваемого делегата.

Возвращаемое значение

Delegate

Делегат для этого метода.

Применяется к

CreateDelegate(Type, Object)

Создает делегат заданного типа с заданным целевым объектом из этого метода.

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

Параметры

delegateType
Type

Тип создаваемого делегата.

target
Object

Целевой объект для делегата.

Возвращаемое значение

Delegate

Делегат для этого метода.

Применяется к

CreateDelegate<T>()

Создает делегат типа 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

Параметры типа

T

Тип создаваемого делегата.

Возвращаемое значение

T

Делегат для этого метода.

Применяется к

CreateDelegate<T>(Object)

Создает делегат типа T с указанным целевым объектом из этого метода.

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

Параметры типа

T

Тип создаваемого делегата.

Параметры

target
Object

Целевой объект для делегата.

Возвращаемое значение

T

Делегат для этого метода.

Применяется к