public ChannelModeChangedEventArgs(IrcUser sender, IrcChannel channel, bool direction, char mode, string parameter) { this.Sender = sender; this.Channel = channel; this.Direction = direction; this.Mode = mode; this.Parameter = parameter; }
public ChannelListChangedEventArgs(IrcUser sender, IrcChannel channel, bool direction, char mode, string parameter, IEnumerable <IrcChannelUser> matchedUsers) { this.Sender = sender; this.Channel = channel; this.Direction = direction; this.Mode = mode; this.Parameter = parameter; this.MatchedUsers = Channel.Users.Matching(parameter); }
/// <summary>Creates a <see cref="IrcChannelUser"/> object representing the specified user with the specified status.</summary> /// <param name="nickname">The user's nickname.</param> /// <param name="client">The IRC client that this <see cref="IrcChannelUser"/> belongs to.</param> /// <param name="status">The status that this user has.</param> public IrcChannelUser(IrcClient client, IrcChannel channel, string nickname, ChannelStatus status) { this.Nickname = nickname; this.Client = client; this.Status = status; }
/// <summary>Creates a <see cref="IrcChannelUser"/> object representing the specified user.</summary> /// <param name="nickname">The user's nickname.</param> /// <param name="client">The IRC client that this <see cref="IrcChannelUser"/> belongs to.</param> public IrcChannelUser(IrcClient client, IrcChannel channel, string nickname) : this(client, channel, nickname, new ChannelStatus(client)) { }
public ChannelTopicStampEventArgs(IrcChannel channel, string setter, DateTime timestamp) { this.Channel = channel; this.Setter = setter; this.Timestamp = timestamp; }
public ChannelTopicEventArgs(IrcChannel channel, string topic) { this.Channel = channel; this.Topic = topic; }
public ChannelTimestampEventArgs(IrcChannel channel, DateTime timestamp) { this.Channel = channel; this.Timestamp = timestamp; }
public ChannelPartEventArgs(IrcUser sender, IrcChannel channel, string message) { this.Sender = sender; this.Channel = channel; this.Message = message; }
public ChannelNamesEventArgs(IrcChannel channel, string names) { this.Channel = channel; this.Names = names; }
public ChannelModesSetEventArgs(IrcUser sender, IrcChannel channel, IList <ModeChange> modes) { this.Sender = sender; this.Channel = channel; this.Modes = new ReadOnlyCollection <ModeChange>(modes); }
public ChannelModesGetEventArgs(IrcChannel channel, ModeSet modes) { this.Channel = channel; this.Modes = modes; }
public ChannelModeListEndEventArgs(IrcChannel channel, string message) { this.Channel = channel; this.Message = message; }
public ChannelLimitEventArgs(IrcUser sender, IrcChannel channel, int limit) { this.Sender = sender; this.Channel = channel; this.Limit = limit; }
public ChannelKeyEventArgs(IrcUser sender, IrcChannel channel, string key) { this.Sender = sender; this.Channel = channel; this.Key = key; }
public ChannelJoinEventArgs(IrcUser sender, IrcChannel channel, Task namesTask) { this.Sender = sender; this.Channel = channel; this.NamesTask = namesTask; }
public ChannelJoinEventArgs(IrcUser sender, IrcChannel channel) { this.Sender = sender; this.Channel = channel; }