Метод Delegate.CreateDelegate(Type, Object, MethodInfo, Boolean)
Создает делегат указанного типа, представляющий заданный статический метод или метод экземпляра, с заданным первым аргументом и поведением на случай, если операция связывания завершится неудачей.
Синтаксис
public static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure)
Параметры
type
-
Объект
Type , представляющий тип создаваемого делегата.
firstArgument
-
Object , являющийся первым аргументом метода, представленного делегатом.Для методов экземпляра он должен быть совместим с типом экземпляра.
method
-
MethodInfo , описывающий статический метод или метод экземпляра, который будет представлен делегатом.
Возвращаемое значение
-
Делегат заданного типа, представляющий указанный статический метод или метод экземпляра, либо значение null, если значение параметра throwOnBindFailure равно false и делегат не удалось связать с методом method .