예제 #1
0
        public static void AddPreLoadListener(this Configuration configuration, IPreLoadEventListener listener)
        {
            var newArray = new[] { listener };

            if (configuration.EventListeners.PreLoadEventListeners == null)
            {
                configuration.EventListeners.PreLoadEventListeners = newArray;
            }
            else
            {
                configuration.EventListeners.PreLoadEventListeners =
                    configuration.EventListeners.PreLoadEventListeners.Union(newArray).ToArray();
            }
        }
        public static void AddPreLoadListener(this Configuration configuration, IPreLoadEventListener listener)
        {
            var newArray = new[] { listener };

            if (configuration.EventListeners.PreLoadEventListeners == null)
            {
                configuration.EventListeners.PreLoadEventListeners = newArray;
            }
            else
            {
                configuration.EventListeners.PreLoadEventListeners =
                    configuration.EventListeners.PreLoadEventListeners.Union(newArray).ToArray();
            }
        }
예제 #3
0
 public void PreLoadEventListener(IPreLoadEventListener listener)
 {
     modifyConfiguration = c => c.AddPreLoadListener(listener);
 }