Removes a Delegate from the invocation list of another Delegate.
[Visual Basic] Overridable Protected Function RemoveImpl( _ ByVal d As Delegate _ ) As Delegate [C#] protected virtual Delegate RemoveImpl( Delegate d ); [C++] protected: virtual Delegate* RemoveImpl( Delegate* d ); [JScript] protected function RemoveImpl( d : Delegate ) : Delegate;
source, if d is not equal to source; otherwise, a null reference (in Visual Basic Nothing).
Exception Type | Condition |
---|---|
AccessException | The caller does not have access to the method represented by the Delegate; for instance, if the method is private. (?) |
This method can be overridden by a derived class.
Delegate Class | Delegate Members | System Namespace | Remove | Equals