Constructors
-
Delegate(Object,
String) protected Initializes a delegate that invokes the specified instance method on the specified class instance. -
Delegate(Type,
String) protected Initializes a delegate that invokes the specified static method from the specified class.
Methods
- Clone() virtual Creates a shallow copy of the delegate.
-
Combine(Delegate,
Delegate) static Concatenates the invocation lists of two delegates. - Combine(Delegate[]) static Concatenates the invocation lists of an array of delegates.
-
Combine
Impl(Delegate) protectedvirtual Concatenates the invocation lists of the specified multicast (combinable) delegate and the current multicast (combinable) delegate. -
Create
Delegate(Type, static Creates a delegate of the specified type to represent the specified static method.Method Info) -
Create
Delegate(Type, static Creates a delegate of the specified type to represent the specified static method, with the specified behavior on failure to bind.Method Info, Boolean) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified static or instance method, with the specified first argument.Object, Method Info) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified static or instance method, with the specified first argument and the specified behavior on failure to bind.Object, Method Info, Boolean) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance.Object, String) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance with the specified case-sensitivity.Object, String, Boolean) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance, with the specified case-sensitivity and the specified behavior on failure to bind.Object, String, Boolean, Boolean) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified static method of the specified class.Type, String) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified static method of the specified class, with the specified case-sensitivity.Type, String, Boolean) -
Create
Delegate(Type, static Creates a delegate of the specified type that represents the specified static method of the specified class, with the specified case-sensitivity and the specified behavior on failure to bind.Type, String, Boolean, Boolean) -
Dynamic
Invoke(Object[]) Dynamically invokes (late-bound) the method represented by the current delegate. -
Dynamic
Invoke protectedvirtual Dynamically invokes (late-bound) the method represented by the current delegate.Impl(Object[]) - Equals(Object) virtual Determines whether the specified object and the current delegate are of the same type and share the same targets, methods, and invocation list.
-
Get
Hash virtual Returns a hash code for the delegate.Code() -
Get
Invocation virtual Returns the invocation list of the delegate.List() -
Get
Method protectedvirtual Gets the static method represented by the current delegate.Impl() -
Get
Object virtual Not supported.Data(Serialization Info, Streaming Context) -
Remove(Delegate,
Delegate) static Removes the last occurrence of the invocation list of a delegate from the invocation list of another delegate. -
Remove
All(Delegate, static Removes all occurrences of the invocation list of a delegate from the invocation list of another delegate.Delegate) -
Remove
Impl(Delegate) protectedvirtual Removes the invocation list of a delegate from the invocation list of another delegate. -
op_Equality(Delegate,
Delegate) static Determines whether the specified delegates are equal. -
op_Inequality(Delegate,
Delegate) static Determines whether the specified delegates are not equal.