private void SetupEvents() { __ChannelDidNotExist = new ServerChatEventHandler(ChannelDidNotExist); __ChannelListReceived = new ChannelListEventHandler(ChannelListReceived); __ChannelWasFull = new ServerChatEventHandler(ChannelWasFull); __ChannelWasRestricted = new ServerChatEventHandler(ChannelWasRestricted); __ClientCheckFailed = new ClientCheckFailedEventHandler(ClientCheckFailed); __ClientCheckPassed = new EventHandler(ClientCheckPassed); __CommandSent = new InformationEventHandler(CommandSent); __Connected = new EventHandler(Connected); __Disconnected = new EventHandler(Disconnected); __EnteredChat = new EnteredChatEventHandler(EnteredChat); __Error = new ErrorEventHandler(Error); __Information = new InformationEventHandler(Information); __InformationReceived = new ServerChatEventHandler(InformationReceived); __JoinedChannel = new ServerChatEventHandler(JoinedChannel); __LoginFailed = new LoginFailedEventHandler(LoginFailed); __LoginSucceeded = new EventHandler(LoginSucceeded); __MessageSent = new ChatMessageEventHandler(MessageSent); __ServerBroadcast = new ServerChatEventHandler(ServerBroadcast); __ServerErrorReceived = new ServerChatEventHandler(m_client_ServerErrorReceived); __UserEmoted = new ChatMessageEventHandler(UserEmoted); __UserFlagsChanged = new UserEventHandler(UserFlagsChanged); __UserJoined = new UserEventHandler(UserJoined); __UserLeft = new UserEventHandler(UserLeft); __UserShown = new UserEventHandler(UserShown); __UserSpoke = new ChatMessageEventHandler(UserSpoke); __WardenUnhandled = new EventHandler(WardentUnhandled); __WhisperReceived = new ChatMessageEventHandler(WhisperReceived); __WhisperSent = new ChatMessageEventHandler(WhisperSent); }
private void ExecuteUserEvent(object key, IGraffitiUser user) { UserEventHandler uv = Events[key] as UserEventHandler; if (uv != null) { uv(user, EventArgs.Empty); } }
protected void ExecuteUserEvent(object EventKey, User user, ObjectState state) { UserEventHandler handler = _events[EventKey] as UserEventHandler; if (handler != null) { handler(user, new HHEventArgs(state)); } }
public void IsAssignableGenericFrom_ClassNotImplementInterface_False() { // Arrange var eventHandler = new UserEventHandler(); // Act var success = eventHandler.GetType().IsAssignableGenericFrom(typeof(IQueueService <,>)); // Assert Assert.False(success); }
public void IsAssignableGenericFrom_ClassImplementInterface_True() { // Arrange var eventHandler = new UserEventHandler(); // Act var success = eventHandler.GetType().IsAssignableGenericFrom(typeof(IEventHandler <>)); // Assert Assert.True(success); }
/// <summary> /// Crea una nueva instancia de <see cref="SuscriptionTest"/> /// </summary> public SuscriptionTest() { this.userCreatedEvent = new UserCreatedEvent() { Id = new Random().Next(1, 1000), Age = (ushort)new Random().Next(1, 100), Name = nameof(UserCreatedEvent.Name), User = nameof(UserCreatedEvent.User), }; this.userEventHandler = new UserEventHandler(); }
/// <summary> /// Crea una nueva instancia de <see cref="QueueServiceTest"/> /// </summary> public QueueServiceTest() { this.userCreatedEvent = new UserCreatedEvent() { Id = new Random().Next(1, 1000), Age = (ushort)new Random().Next(1, 100), Name = nameof(UserCreatedEvent.Name), User = nameof(UserCreatedEvent.User), }; this.userEventHandler = new UserEventHandler(); this.queueService = new QueueService <UserEventHandler, UserCreatedEvent>(this.userEventHandler); }
public void subscribe(String type, UserEventHandler ev) { if (events != null) { if (events.ContainsKey(type)) { events[type].Add(ev); } } List <UserEventHandler> e = new List <UserEventHandler>(); e.Add(ev); events.Add(type, e); }
public UserContext() { UserCreated += SaveUserToDatabase; // SendRegisterationSmsToUser metodu UserCreated delegete'i icine atiliyor. UserCreated += SendRegisterationSmsToUser; // NotifyManager metodu UserCreated delegete'i icine atiliyor. // Delegate new UserEventHandler() seklinde olusturuldugundan Explicit delegate creation yapmis olduk. UserCreated += new UserEventHandler(NotifyManager); Record += mesajYaz; Record += mesajBuyukYaz; }
private void ProcessEventSetup() { __UserJoined = new UserEventHandler(UserJoined); __UserLeft = new UserEventHandler(UserLeft); __UserShown = new UserEventHandler(UserShown); __JoinedChannel = new ServerChatEventHandler(JoinedChannel); __UserFlagsUpdated = new UserEventHandler(UserFlagsUpdated); __Disconnected = Disconnected; m_client.RegisterUserFlagsChangedNotification(Priority.Low, __UserFlagsUpdated); m_client.RegisterUserJoinedNotification(Priority.Low, __UserJoined); m_client.RegisterUserLeftNotification(Priority.Low, __UserLeft); m_client.RegisterUserShownNotification(Priority.Low, __UserShown); m_client.RegisterJoinedChannelNotification(Priority.Low, __JoinedChannel); m_client.RegisterDisconnectedNotification(Priority.Low, __Disconnected); m_client.RegisterClanMembershipReceivedNotification(Priority.Low, ClanMembershipStatusChanged); }
/// <summary> /// Raises an event. /// </summary> /// <remarks> /// Without 'ref', handlers added to <paramref name="handler"/> in a <see cref="IrcNetwork.OnUserDiscovered"/> handler will not be fired. /// </remarks> internal void Raise <T>(ref UserEventHandler <T> handler, T args) where T : EventArgs { if (!this._isActive) { this._isActive = true; this.Network.OnUserDiscovered(this); } // avoid race conditions var handlerCopy = handler; if (handlerCopy != null) { handlerCopy(this, args); } }
private static void RegisterEventHandlers(InMemoryBus bus) { IUserEventHandler userEventHandler = new UserEventHandler(); bus.RegisterHandler <UserCreated>(userEventHandler.Handle); }