/// <summary> /// Unified handler trigger used by other "On[Event]" functions /// </summary> /// <param name="e"></param> /// <param name="DelegateType"></param> private static void _runDelegateByType(AuthEventArgs e, object DelegateType) { AuthEventHandler eventDelegate = (AuthEventHandler)listEventDelegates[DelegateType]; if (eventDelegate == null) { return; } eventDelegate(e); }
/// <summary> /// Trigger AuthChange handlers /// </summary> /// <param name="e"></param> private static void OnChange(AuthEventArgs e) => _runDelegateByType(e, authEventKey);