Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 /// <summary>
 /// Trigger AuthChange handlers
 /// </summary>
 /// <param name="e"></param>
 private static void OnChange(AuthEventArgs e) => _runDelegateByType(e, authEventKey);