Table of Contents

Class AbpEventHandlerExtensions

Namespace
System
Assembly
Volo.Abp.Core.dll

Extension methods for EventHandler.

public static class AbpEventHandlerExtensions
Inheritance
AbpEventHandlerExtensions
Inherited Members

Methods

InvokeSafely(EventHandler, object)

Raises given event safely with given arguments.

public static void InvokeSafely(this EventHandler eventHandler, object sender)

Parameters

eventHandler EventHandler

The event handler

sender object

Source of the event

InvokeSafely(EventHandler, object, EventArgs)

Raises given event safely with given arguments.

public static void InvokeSafely(this EventHandler eventHandler, object sender, EventArgs e)

Parameters

eventHandler EventHandler

The event handler

sender object

Source of the event

e EventArgs

Event argument

InvokeSafely<TEventArgs>(EventHandler<TEventArgs>, object, TEventArgs)

Raises given event safely with given arguments.

public static void InvokeSafely<TEventArgs>(this EventHandler<TEventArgs> eventHandler, object sender, TEventArgs e) where TEventArgs : EventArgs

Parameters

eventHandler EventHandler<TEventArgs>

The event handler

sender object

Source of the event

e TEventArgs

Event argument

Type Parameters

TEventArgs

Type of the EventArgs