Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

MulticastDelegate.RemoveImpl Method

Removes an element from the invocation list of this MulticastDelegate that is equal to the specified delegate.

[Visual Basic]
Protected NotOverridable Overrides Function RemoveImpl( _
   ByVal value As Delegate _
) As Delegate
[C#]
protected sealed override Delegate RemoveImpl(
 Delegate value
);
[C++]
protected: __sealed Delegate* RemoveImpl(
 Delegate* value
);
[JScript]
protected final override function RemoveImpl(
   value : Delegate
) : Delegate;

Parameters

value
The delegate to search for in the invocation list.

Return Value

If value is found in the invocation list for this instance, then a new Delegate without value in its invocation list; otherwise, this instance with its original invocation list.

Exceptions

Exception Type Condition
MemberAccessException Cannot create an instance of an abstract class or this member was invoked with a late-binding mechanism.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

.NET Framework Security: 

See Also

MulticastDelegate Class | MulticastDelegate Members | System Namespace

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.