Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class.
The Delegate type exposes the following members.
|Clone||Creates a shallow copy of the delegate.|
|Combine||Overloaded. Concatenates the invocation lists of the specified multicast (combinable) delegates.|
|CombineImpl||Concatenates the invocation lists of the specified multicast (combinable) delegate and the current multicast (combinable) delegate.|
|CreateDelegate||Overloaded. Creates a delegate of the specified type.|
|DynamicInvoke||Dynamically invokes (late-bound) the method represented by the current delegate.|
|DynamicInvokeImpl||Dynamically invokes (late-bound) the method represented by the current delegate.|
|Equals||Determines whether the specified object and the current delegate are of the same type and share the same targets, methods, and invocation list. (Overrides Object.Equals(Object).)|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
In XNA Framework, this member is overridden by Finalize().
|GetHashCode||Returns a hash code for the delegate. (Overrides Object.GetHashCode().)|
|GetInvocationList||Returns the invocation list of the delegate.|
|GetMethodImpl||Gets the static method represented by the current delegate.|
|GetType||Gets the type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|Remove||Removes the last occurrence of the invocation list of a delegate from the invocation list of another delegate.|
|RemoveAll||Removes all occurrences of the invocation list of a delegate from the invocation list of another delegate.|
|RemoveImpl||Removes the invocation list of a delegate from the invocation list of another delegate.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|