示例#1
0
        public bool IsComplete(IMessageModel message)
        {
            _ = message ?? throw new ArgumentNullException(nameof(message));

            if (message.IsCompleted)
            {
                return(true);
            }

            if (message.Count() >= 4 && IsSecondCommandAType(message.Commands[1].CommandType) && message.Last().CommandType == CommandType.EndMessage)
            {
                return(message.IsCompleted = true);
            }
            return(false);
        }
示例#2
0
 private bool CanFindAnyTypeIn() =>
 _message != null && _message.Count() >= 2;
示例#3
0
 private bool IsOfMinimalLength() =>
 _message.Count() >= 3;