Пример #1
0
        internal void Append(string value)
        {
            WriteMessage writeMessage = this;

            writeMessage.Value = string.Concat(writeMessage.Value, value);
            base.ResetJsonSerializationLength();
        }
Пример #2
0
        private bool CombineWriteLineMessage(WriteLineMessage writeLineMessage)
        {
            WriteMessage item;

            if (writeLineMessage.Value.Length == 0)
            {
                if (this.messageQueue.Count > 0)
                {
                    item = this.messageQueue[this.messageQueue.Count - 1] as WriteMessage;
                }
                else
                {
                    item = null;
                }
                WriteMessage writeMessage = item;
                if (writeMessage != null)
                {
                    this.messageQueue[this.messageQueue.Count - 1] = new WriteLineMessage(writeMessage.ForegroundColor, writeMessage.BackgroundColor, writeMessage.Value);
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
        private bool CombineWriteMessage(WriteMessage writeMessage, Size bufferSize)
        {
            WriteMessage item;

            if (this.messageQueue.Count > 0)
            {
                item = this.messageQueue[this.messageQueue.Count - 1] as WriteMessage;
            }
            else
            {
                item = null;
            }
            WriteMessage writeMessage1 = item;

            if (writeMessage1 != null)
            {
                if (writeMessage1.BackgroundColor != writeMessage.BackgroundColor || writeMessage1.ForegroundColor != writeMessage.ForegroundColor || writeMessage1.Value.Length + writeMessage.Value.Length > bufferSize.Width)
                {
                    return(false);
                }
                else
                {
                    writeMessage1.Append(writeMessage.Value);
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
		private bool CombineWriteMessage(WriteMessage writeMessage, Size bufferSize)
		{
			WriteMessage item;
			if (this.messageQueue.Count > 0)
			{
				item = this.messageQueue[this.messageQueue.Count - 1] as WriteMessage;
			}
			else
			{
				item = null;
			}
			WriteMessage writeMessage1 = item;
			if (writeMessage1 != null)
			{
				if (writeMessage1.BackgroundColor != writeMessage.BackgroundColor || writeMessage1.ForegroundColor != writeMessage.ForegroundColor || writeMessage1.Value.Length + writeMessage.Value.Length > bufferSize.Width)
				{
					return false;
				}
				else
				{
					writeMessage1.Append(writeMessage.Value);
					return true;
				}
			}
			else
			{
				return false;
			}
		}