Esempio n. 1
0
 /// <summary>
 /// Subscribes to the Publisher
 /// </summary>
 /// <param name="commonGenerator"></param>
 public void Subscribe(IEventCommonGenerator commonGenerator)
 {
     if (commonGenerator != null)
     {
         commonGenerator.NameGenerator += this.CommonNameGenerator;
     }
 }
Esempio n. 2
0
        public static void SetupDomain(IEventCommonGenerator eventCommonGenerator)
        {
            // Domain Name EventsCatcher
            CustomDomain = AppDomain.CreateDomain("EventsCatcher");

            // Loads EventsSubscriber Assembly and create EventsSubscriber.EventsCatcher
            Instance = Activator.CreateInstance(CustomDomain,
                                                "EventsSubscriber, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
                                                "EventsSubscriber.EventsCatcher").Unwrap();
        }