Ejemplo n.º 1
0
        private void SerializerContainer_Registered(object sender, RegisteredEventArgs e)
        {
            T serializerSimple = new T();

            serializerSimple.SerializeContainer = new SerializeContainer(e.ContainerSimple);

            (sender as DIManager).ContainerSimple.ComposeExportedValue <ITextSerializer>(serializerSimple);
        }
Ejemplo n.º 2
0
        private void HandleRegistered(object sender, RegisteredEventArgs ev)
        {
            Console.WriteLine("-- User registration complete, nick is '{0}'. We're ready to go!", ev.NickName);
            _server.ProtocolHandler.SendToServer("WHOIS {0} {0}", _server.SelfUser.NickName);

            //_server.ProtocolHandler.SendToServer( "PRIVMSG {0} :testing, testing, one two three!", _server.SelfUser.NickName );
            //_server.ProtocolHandler.SendToServer( "PRIVMSG {0} :ⓤⓝⓘⓒⓞⓓⓔⓊⓃⒾⒸⓄⒹⒺ♪☺╔∙☺♫☼æþâçߣöªðõ¡¿é×字☺⍥⪘Ⱍ‽✡✂✌☬☤☣☢☩☁☀☂☥☸☹☺☻♂♀✈✇✆℀℁ℂ℃℄℅℆ℇ℈℉ℊℋℌℍℎℏℐℑℒℓ℔ℕ№℗℘ℙℚℛℜℝ℞℟℠℡™℣ℤ℥Ω℧ℨ℩KÅℬℭ℮ℯℰℱℲℳℴℵℶℷℸℹ℺℻ℼℽℾℿ⅀⅁⅂⅃⅄ⅅⅆⅇⅈⅉ⅊⅋⅌⅍ⅎ⅏µniçø∂´e iß åweßømeuʍop-ǝpı̣sdn unɟ ǝɹoɯ sı̣ ǝpoɔı̣un๑۩۞۩๑㋛Unicode⦑Bacon!⦒Awesome“smartened” quotes, real dashes (–, —) and currency (£, ¥, ¢)☃☃☃☃☃☃☃☃*【•】_【•】*☢ ☤ ☣ ‼ ⁂ ‽ ℣ ☃ ☮ ☯ ☪ ☭ Ⓦⓘⓝⓝⓘⓝⓖ ⓐⓣ Ⓤⓝⓒⓘⓞⓓⓔ𝔘𝔫𝔦𝔠𝔬𝔡𝔢ユニコードです。涼宮ハルヒの消失𝔹𝕌𝕋𝕋𝕊䷆䷚䷳䷎", _server.SelfUser.NickName );
        }
Ejemplo n.º 3
0
        private void CQRSContainer_Registered(object sender, RegisteredEventArgs e)
        {
            var serializer = e.ContainerSimple.GetExportedValue <ITextSerializer>();

            serializer.LoadType(typeof(ICommand));

            commandProcessor = e.ContainerSimple.GetExportedValue <MessageProcessor <CommandDispatcher, ICommandHandler> >();
            this.CommandBus  = e.ContainerSimple.GetExportedValue <IBus <CommandDispatcher, ICommandHandler> >();
            var all = e.ContainerSimple.GetExportedValues <ICommandHandler>();

            commandProcessor.Register(all);
        }
Ejemplo n.º 4
0
        private void EventSourcingContainer_Registered(object sender, RegisteredEventArgs e)
        {//Needed for EventSourcedRepository<,>
            var serializer = e.ContainerSimple.GetExportedValue <ITextSerializer>();

            serializer.LoadType(typeof(IVersionedEvent));
            serializer.LoadType(typeof(IEvent));

            e.ContainerSimple.ComposeExportedValue <ObjectCache>(new MemoryCache("EventBus"));
            eventProcessor = e.ContainerSimple.GetExportedValue <MessageProcessor <EventDispatcher, IEventHandler> >();

            this.EventBus = e.ContainerSimple.GetExportedValue <IBus <EventDispatcher, IEventHandler> >();
            eventProcessor.Register(e.ContainerSimple.GetExportedValues <IEventHandler>());
        }
Ejemplo n.º 5
0
 private void Server_Registered(object sender, RegisteredEventArgs ev)
 {
     Debug.Print("ServerPanel.Server_Registered");
     Dispatcher.BeginInvoke((Action)(() => _scrollbackManager.AddLine(ScrollbackParagraphMaker.Make("Registered."))));
 }