Class EventExtensions
- Namespace
- Core.Events.Logging
- Assembly
- Core.dll
public static class EventExtensions
- Inheritance
-
object
EventExtensions
Methods
InvokeSafe(MultiRegisterEvent, ILogger)
public static void InvokeSafe(this MultiRegisterEvent @event, ILogger logger)
Parameters
event MultiRegisterEvent
logger ILogger
InvokeSafe<TArg0>(MultiRegisterEvent<TArg0>, TArg0, ILogger)
public static void InvokeSafe<TArg0>(this MultiRegisterEvent<TArg0> @event, TArg0 arg0, ILogger logger)
Parameters
event MultiRegisterEvent<TArg0>
arg0 TArg0
logger ILogger
Type Parameters
TArg0
InvokeSafe<TArg0, TArg1>(MultiRegisterEvent<TArg0, TArg1>, TArg0, TArg1, ILogger)
public static void InvokeSafe<TArg0, TArg1>(this MultiRegisterEvent<TArg0, TArg1> @event, TArg0 arg0, TArg1 arg1, ILogger logger)
Parameters
event MultiRegisterEvent<TArg0, TArg1>
arg0 TArg0
arg1 TArg1
logger ILogger
Type Parameters
TArg0
TArg1
InvokeSafe<TArg0, TArg1, TArg2>(MultiRegisterEvent<TArg0, TArg1, TArg2>, TArg0, TArg1, TArg2, ILogger)
public static void InvokeSafe<TArg0, TArg1, TArg2>(this MultiRegisterEvent<TArg0, TArg1, TArg2> @event, TArg0 arg0, TArg1 arg1, TArg2 arg2, ILogger logger)
Parameters
event MultiRegisterEvent<TArg0, TArg1, TArg2>
arg0 TArg0
arg1 TArg1
arg2 TArg2
logger ILogger
Type Parameters
TArg0
TArg1
TArg2
InvokeSafe<TArg0, TArg1, TArg2, TArg3>(MultiRegisterEvent<TArg0, TArg1, TArg2, TArg3>, TArg0, TArg1, TArg2, TArg3, ILogger)
public static void InvokeSafe<TArg0, TArg1, TArg2, TArg3>(this MultiRegisterEvent<TArg0, TArg1, TArg2, TArg3> @event, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, ILogger logger)
Parameters
event MultiRegisterEvent<TArg0, TArg1, TArg2, TArg3>
arg0 TArg0
arg1 TArg1
arg2 TArg2
arg3 TArg3
logger ILogger
Type Parameters
TArg0
TArg1
TArg2
TArg3