Class EventHelper
Class EventHelper
Inheritance
System.Object
EventHelper
Namespace: MediaBrowser.Common.Events
Assembly: MediaBrowser.Common.dll
Syntax
public static class EventHelper
Methods
FireEventIfNotNull(EventHandler, Object, EventArgs, ILogger)
Fires the event.
Declaration
public static void FireEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
System.EventHandler | handler | The handler. |
System.Object | sender | The sender. |
System.EventArgs | args | The System.EventArgs instance containing the event data. |
ILogger | logger | The logger. |
FireEventIfNotNull<T>(EventHandler<T>, Object, T, ILogger)
Fires the event.
Declaration
public static void FireEventIfNotNull<T>(EventHandler<T> handler, object sender, T args, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
System.EventHandler<T> | handler | The handler. |
System.Object | sender | The sender. |
T | args | The args. |
ILogger | logger | The logger. |
Type Parameters
Name | Description |
---|---|
T |
QueueEventIfNotNull(EventHandler, Object, EventArgs, ILogger)
Fires the event.
Declaration
public static void QueueEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
System.EventHandler | handler | The handler. |
System.Object | sender | The sender. |
System.EventArgs | args | The System.EventArgs instance containing the event data. |
ILogger | logger | The logger. |
QueueEventIfNotNull<T>(EventHandler<T>, Object, T, ILogger)
Queues the event.
Declaration
public static void QueueEventIfNotNull<T>(EventHandler<T> handler, object sender, T args, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
System.EventHandler<T> | handler | The handler. |
System.Object | sender | The sender. |
T | args | The args. |
ILogger | logger | The logger. |
Type Parameters
Name | Description |
---|---|
T |