MethodInfo.CreateDelegate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает делегат из этого метода.
Перегрузки
CreateDelegate(Type) |
Создает делегат заданного типа из этого метода. |
CreateDelegate(Type, Object) |
Создает делегат заданного типа с заданным целевым объектом из этого метода. |
CreateDelegate<T>() |
Создает делегат типа |
CreateDelegate<T>(Object) |
Создает делегат типа |
CreateDelegate(Type)
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
Создает делегат заданного типа из этого метода.
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
Тип создаваемого делегата.
Возвращаемое значение
Делегат для этого метода.
Применяется к
CreateDelegate(Type, Object)
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
Создает делегат заданного типа с заданным целевым объектом из этого метода.
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
Целевой объект для делегата.
Возвращаемое значение
Делегат для этого метода.
Применяется к
CreateDelegate<T>()
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
Создает делегат типа 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
Тип создаваемого делегата.
Возвращаемое значение
Делегат для этого метода.
Применяется к
CreateDelegate<T>(Object)
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
- Исходный код:
- MethodInfo.cs
Создает делегат типа 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
Целевой объект для делегата.
Возвращаемое значение
Делегат для этого метода.