Exemplo n.º 1
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.Method     = serializer.GetParam();
            this.Capability = serializer.GetParam();
        }
Exemplo n.º 2
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.Operator = serializer.GetParam();
            this.User     = serializer.GetParam();
        }
Exemplo n.º 3
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.User    = serializer.GetParam();
            this.Command = serializer.GetParam();
            this.Message = serializer.GetParam(true).RemovePrefix(IRCParams.TrailingPrefix);
        }
Exemplo n.º 4
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.User = serializer.GetParam();
            serializer.GetParam(); // ChannelSeparator
            this.Channel = serializer.GetParam();

            var users = this.Users;

            users.Clear();
            users.AddRange(serializer.GetParam().RemovePrefix(IRCParams.TrailingPrefix).Split(UsersDelimiter));
        }
Exemplo n.º 5
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.Tags = serializer.ReadTags(() => new TagsClearChat());

            var user = serializer.GetParam(true);

            this.User = user.RemovePrefix(IRCParams.TrailingPrefix);
        }
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            var toString      = serializer.GetParam().RemovePrefix(IRCParams.TrailingPrefix);
            var splited       = toString.Split(ViewersSeparator);
            var targetChannel = splited[0];

            this.TargetChannel = targetChannel.Equals(HostStop) ? null : targetChannel;
            this.Viewers       = splited.Length >= 2 ? NumberUtils.ToIntNullable(splited[1]) : null;
        }
Exemplo n.º 7
0
        public override void Read(CommandSerializer serializer)
        {
            base.Read(serializer);

            this.Channel = serializer.GetParam();
        }