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); }
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 ); }
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); }
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>()); }
private void Server_Registered(object sender, RegisteredEventArgs ev) { Debug.Print("ServerPanel.Server_Registered"); Dispatcher.BeginInvoke((Action)(() => _scrollbackManager.AddLine(ScrollbackParagraphMaker.Make("Registered.")))); }