Представляет делегат — структуру данных, указывающую на статический метод или на экземпляр класса и метод экземпляра этого класса.
public abstract class Delegate : ICloneable, ISerializable
Тип | Имя | Описание |
---|---|---|
Clone() | Создает неполную копию делегата. | |
Combine(Delegate, Delegate) | Сцепляет списки вызовов двух делегатов. | |
Combine(Delegate[]) | Сцепляет списки вызовов массива делегатов. | |
CreateDelegate(Type, Object, String, Boolean) | Создает делегат указанного типа, представляющий заданный метод экземпляра, который вызывается из заданного экземпляра класса с заданной установкой учета регистра. | |
CreateDelegate(Type, MethodInfo) | Создает делегат указанного типа, представляющий заданный статический метод. | |
CreateDelegate(Type, Object, MethodInfo, Boolean) | Создает делегат указанного типа, представляющий заданный статический метод или метод экземпляра, с заданным первым аргументом и поведением на случай, если операция связывания завершится неудачей. | |
CreateDelegate(Type, Object, MethodInfo) | Создает делегат указанного типа, представляющий заданный статический метод или метод экземпляра, с заданным первым аргументом. | |
CreateDelegate(Type, MethodInfo, Boolean) | Создает делегат указанного типа, представляющий заданный статический метод, с заданным поведением на случай, если операция связывания завершится неудачей. | |
CreateDelegate(Type, Type, String, Boolean, Boolean) | Создает делегат заданного типа, представляющий заданный статический метод заданного класса с заданными установками учета регистра и поведением на случай, если операция связывания завершится неудачей. | |
CreateDelegate(Type, Object, String) | Создает делегат указанного типа, представляющий заданный метод экземпляра, который вызывается для заданного экземпляра класса. | |
CreateDelegate(Type, Type, String, Boolean) | Создает делегат указанного типа, представляющий заданный статический метод заданного класса с заданной установкой учета регистра. | |
CreateDelegate(Type, Object, String, Boolean, Boolean) | Создает делегат указанного типа, представляющий заданный статический метод, вызываемый для заданного экземпляра класса с заданной установкой учета регистра и заданным поведением на случай, если операция связывания завершится неудачей. | |
CreateDelegate(Type, Type, String) | Создает делегат указанного типа, представляющий заданный статический метод заданного класса. | |
DynamicInvoke(Object[]) | Динамически (с поздней привязкой) вызывает метод, представленный текущим делегатом. | |
Equals(Object) | Определяет, принадлежат ли заданный объект и текущий делегат к одному типу, и одинаковы ли их целевые объекты, методы и списки вызовов. (Переопределяет Object.Equals(Object).) | |
GetHashCode() | Возвращает хэш-код делегата. (Переопределяет Object.GetHashCode().) | |
GetInvocationList() | Возвращает список вызовов делегата. | |
GetObjectData(SerializationInfo, StreamingContext) | Не поддерживается. | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
Remove(Delegate, Delegate) | Удаляет последнее вхождение списка вызовов делегата из списка вызовов другого делегата. | |
RemoveAll(Delegate, Delegate) | Удаляет все вхождения списка вызовов одного делегата из списка вызовов другого делегата. | |
ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) |