Esempio n. 1
0
 public QuitEventArgs(IrcUser sender, string message)
 {
     this.Sender  = sender;
     this.Message = message;
 }
Esempio n. 2
0
 public NicknameChangeEventArgs(IrcUser sender, string newNickname)
 {
     this.Sender      = sender;
     this.NewNickname = newNickname;
 }
Esempio n. 3
0
 public PrivateMessageEventArgs(IrcUser sender, string target, string message)
 {
     this.Sender  = sender;
     this.Target  = target;
     this.Message = message;
 }
Esempio n. 4
0
 public IrcUserEventArgs(IrcUser user)
 {
     this.User = user;
 }
Esempio n. 5
0
 public InviteEventArgs(IrcUser sender, string target, string channel)
 {
     this.Sender  = sender;
     this.Target  = target;
     this.Channel = channel;
 }
Esempio n. 6
0
 public ChannelModesSetEventArgs(IrcUser sender, IrcChannel channel, IList <ModeChange> modes)
 {
     this.Sender  = sender;
     this.Channel = channel;
     this.Modes   = new ReadOnlyCollection <ModeChange>(modes);
 }
Esempio n. 7
0
 public ChannelPartEventArgs(IrcUser sender, IrcChannel channel, string message)
 {
     this.Sender  = sender;
     this.Channel = channel;
     this.Message = message;
 }
Esempio n. 8
0
 public ChannelLimitEventArgs(IrcUser sender, IrcChannel channel, int limit)
 {
     this.Sender  = sender;
     this.Channel = channel;
     this.Limit   = limit;
 }
Esempio n. 9
0
 public ChannelKeyEventArgs(IrcUser sender, IrcChannel channel, string key)
 {
     this.Sender  = sender;
     this.Channel = channel;
     this.Key     = key;
 }
Esempio n. 10
0
 public ChannelJoinEventArgs(IrcUser sender, IrcChannel channel, Task namesTask)
 {
     this.Sender    = sender;
     this.Channel   = channel;
     this.NamesTask = namesTask;
 }
Esempio n. 11
0
 public ChannelJoinEventArgs(IrcUser sender, IrcChannel channel)
 {
     this.Sender  = sender;
     this.Channel = channel;
 }
Esempio n. 12
0
 /// <summary>Initializes a new <see cref="MessageAsyncRequest"/> waiting for the specified type of message from the specified user to the specified target.</summary>
 /// <param name="user">The user to listen for a message from.</param>
 /// <param name="target">The entity to listen for a message to, which should be either the local user or a channel.</param>
 /// <param name="notice">Specifies whether to listen for a NOTICE instead of a PRIVMSG.</param>
 public MessageAsyncRequest(IrcUser user, IrcMessageTarget target, bool notice) : base(notice ? repliesNotice : repliesPrivmsg)
 {
     this.user   = user;
     this.target = target;
 }