Delegate.op_Equality Method
Determines whether the specified delegates are equal to one another.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
[MethodImplAttribute]
public static bool op_Equality (
Delegated1,
Delegated2
)
Parameters
- d1
The first delegate you want to compare. - d2
The second delegate you want to compare.
Return Value
true if d1 is equal to d2; otherwise, false.
Remarks
Two delegates with the same methods, the same targets, and the same invocation lists are considered equal, even if they are not both multicast (combinable) or both singlecast (uncombinable).
The methods and targets are compared for equality as follows:
- If the two methods being compared are both static and are the same method used on the same class, the methods are considered equal and the targets are also considered equal.
- If the two methods being compared are instance methods and are the same method used on the same object, the methods are considered equal and the targets are also considered equal.
- Otherwise, the methods are not considered equal and the targets are also not considered equal.
Two invocation lists are considered identical if they have the same order and the corresponding elements from the two lists represent the same method and target.
Version Information
Available in the .NET Micro Framework versions 2.0, 2.5, 3.0, 4.0, and 4.1.