示例#1
0
        private static HandlerScanner CreateHandlerScanner(System.Reflection.Assembly assembly)
        {
            var handlerScanner = new HandlerScanner();

            handlerScanner.ScanAssembly(assembly);
            return(handlerScanner);
        }
示例#2
0
 public SimpleMessaging(IHandlerProvider handlerProvider, HandlerScanner handlerScanner)
 {
     messagingCore = new MessagingCore(handlerProvider, handlerScanner);
 }
示例#3
0
 public SimpleMessaging(HandlerScanner handlerScanner, IServiceProvider serviceProvider = null)
     : this(new HandlerProvider(serviceProvider), handlerScanner)
 {
 }