Represents a MulticastDelegate that stores the target objects as weak references.

Namespace: DigitalRune
Assembly: DigitalRune (in DigitalRune.dll) Version: 1.10.0.0 (1.10.0.9503)

Syntax

C#
public class WeakMulticastDelegate<T> : WeakMulticastDelegate
where T : class
Visual Basic
Public Class WeakMulticastDelegate(Of T As Class) _
	Inherits WeakMulticastDelegate
Visual C++
generic<typename T>
where T : ref class
public ref class WeakMulticastDelegate : public WeakMulticastDelegate

Type Parameters

T
The type of delegate.

Remarks

Important: In Silverlight, the targets of a WeakMulticastDelegate need to be public methods (no private, protected or anonymous methods). This is necessary because of security restrictions in Silverlight.

Inheritance Hierarchy

System..::..Object
  DigitalRune..::..WeakMulticastDelegate
    DigitalRune..::..WeakMulticastDelegate<(Of <(<'T>)>)>
      DigitalRune..::..WeakEvent<(Of <(<'T>)>)>

See Also