Base:
method
Equals
System.Object.Equals(System.Object)
1 override of Equals
System.Private.CoreLib (1)
src\System\MulticastDelegate.CoreCLR.cs (1)
44public sealed override bool Equals([NotNullWhen(true)] object? obj)
9 references to Equals
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Delegate.cs (3)
73protected virtual Delegate? RemoveImpl(Delegate d) => d.Equals(this) ? null : this; 196return ReferenceEquals(d2, d1) ? true : d2.Equals((object?)d1); 209return ReferenceEquals(d2, d1) ? false : !d2.Equals(d1);
src\System\MulticastDelegate.CoreCLR.cs (6)
83return base.Equals(obj); 90return invocationListDelegate.Equals(obj); 109return base.Equals(d); 118return base.Equals(d); 139if (!dd.Equals(dInvocationList[i])) 351if (value.Equals(invocationList[i]))