Exemplo n.º 1
0
 public void Dispose()
 {
     _controllerDispatcher.Clear();
     _controllerDispatcher = null;
     _viewerDispatcher.Clear();
     _viewerDispatcher = null;
     _instance         = null;
 }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            ITypeProvider        typeProvider = new TypeProvider(Assembly.GetExecutingAssembly());
            IParser              parser       = new AttributeParser();
            IDependencyContainer container    = new DependencyContainer(parser, typeProvider);

            container.RegisterMapping <ITypeProvider>(typeProvider);
            IDispatcher dispatcher = new ControllerDispatcher(parser, container, typeProvider);

            container.RegisterMapping <IDispatcher>(dispatcher);

            IEngine engine = container.Resolve <IEngine>();

            engine.Run();
        }
Exemplo n.º 3
0
 private Dispatcher()
 {
     _controllerDispatcher = new ControllerDispatcher();
     _viewerDispatcher     = new ViewDispatcher();
 }