Open sandboxFocus

Method OverrideRemove

OverrideRemove(dynamic)

Template method for overriding the event remove accessor.

Declaration
[Template(IsEmpty = true)]
public virtual void OverrideRemove(dynamic handler)
Parameters
Type Name Description
dynamic handler

The event handler being removed. Use dynamic to support any delegate type.

Remarks

This template method is optional (marked with [Template(IsEmpty = true)]). If not overridden, the default remove behavior is used.

Within the template, use meta.Target.Event to access event metadata. To delegate to the original remove implementation, use meta.Target.Event.Remove(handler) or meta.Proceed().