Mono Class Library: Overview

System.Delegate: Members

The members of System.Delegate are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Documentation for this section has not yet been entered.
Documentation for this section has not yet been entered.

Public Properties

[read-only]
MethodSystem.Reflection.MethodInfo. Gets the last method in a delegate's invocation list.
[read-only]
Targetobject. Gets the last object upon which a delegate invokes an instance method.

Public Methods

Clone() : object
Creates a copy of the current instance.
static
Combine(params Delegate[]) : Delegate
Concatenates the invocation lists of the specified delegates.
static
Combine(Delegate, Delegate) : Delegate
Concatenates the invocation lists of the specified delegates.
static
CreateDelegate(Type, System.Reflection.MethodInfo) : Delegate
Returns a new delegate with the specified static method as its invocation list.
static
CreateDelegate(Type, object, System.Reflection.MethodInfo) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, object, string) : Delegate
Returns a new delegate with the specified target and instance method as its invocation list.
static
CreateDelegate(Type, System.Reflection.MethodInfo, bool) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, Type, string) : Delegate
Returns a new delegate with the specified static method as its invocation list.
static
CreateDelegate(Type, object, System.Reflection.MethodInfo, bool) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, object, string, bool) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, Type, string, bool) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, object, string, bool, bool) : Delegate
Documentation for this section has not yet been entered.
static
CreateDelegate(Type, Type, string, bool, bool) : Delegate
Documentation for this section has not yet been entered.
DynamicInvoke(params object[]) : object
Causes a delegate to invoke the methods in its invocation list using the specified arguments.
override
Equals(object) : bool
Determines whether the specified object is equal to the current instance.
override
GetHashCode() : int
Generates a hash code for the current instance.
GetInvocationList() : Delegate[]
Returns the invocation list of the current delegate.
GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
Documentation for this section has not yet been entered.
static
Remove(Delegate, Delegate) : Delegate
Removes the invocation list of a Delegate from the invocation list of another delegate.
static
RemoveAll(Delegate, Delegate) : Delegate
Removes all matching occurrences of the invocation list of a Delegate from the invocation list of another delegate.

Protected Methods

CombineImpl(Delegate) : Delegate
Documentation for this section has not yet been entered.
DynamicInvokeImpl(object[]) : object
Documentation for this section has not yet been entered.
GetMethodImpl() : System.Reflection.MethodInfo
Documentation for this section has not yet been entered.
RemoveImpl(Delegate) : Delegate
Documentation for this section has not yet been entered.

Public Operators

static
Equality(Delegate, Delegate)Determines whether the specified delegates are equal.
static
Inequality(Delegate, Delegate)Determines whether the specified Delegates are not equal.